>> Én arra tudok gondolni, hogy mivel a var és a pointer (esetünkben FILE*) azonos byte hosszúságot foglal ezért pusztán értelmezés kérdése, hogy mit látunk bele.
igen, de a lite-c ebből:
var fhandle_n;
fflush(fhandle_n);
ezt generálja a háttérben (a fflush() általa ismert szignatúrája alapján):
fflush(&fhandle_n);
ami kevésbé szerencsés, mert a fflush() nem FILE**-t vár
egy ilyen workaround viszont működik:
var fhandle_n;
FILE * f = fhandle_n;
fflush(f);