Hát én se értek fortranul, de így ránézésre az a "buffers%b" cucc NULL pointer-nek túnik. Szerk.: Próbáld ki(ugyan ezt fortranra lefordítva): if(buffers.b != NULL) return *(buffers.b); else return FAKE;