A FILE* pointer akkor van feltöltve amikor a fájlt megnyitom. A mutató korrekt mivel ha fflush nélkül zárom le a fájlt - és itt is a mutatóval van parameterezve a close - , az jól működik.
Ezért szerintem a pointer egy érvényes jó címet tartalmaz.
Így szerintem az egész eszmefuttatás valahogy érvényét veszti.
Nem tudom mi az a frissített dll függőség, de én is a dll-re gyanakszom (msvcrt).
Hogy a bátorságot is felvegyük a programozói erények közé, a wine downgrade-del elmegyek egészen régi verziókig. Mondjuk a 8-as főverziószámmal, mivel emlékeim szerint az működő állapot volt.
Persze, egyáltalán nem biztos, hogy ez sikerre visz. Minden esetre megpróbálom és itt adok visszajelzést az eredményről.