Glib docs note on g_fopen()
:
"Because file descriptors are specific to the C library on Windows, and a file descriptor is part of the FILE struct, the FILE* returned by this function makes sense only to functions in the same C library. Thus if the GLib-using code uses a different C library than GLib does, the FILE* returned by this function cannot be passed to C library functions like fprintf() or fread()."
But it is passed to fwrite()
by Geany.
I presume @eht16 ensures no C library problems when bundles are made, but anyone building it themselves may have an issue.
Should the g_fopen()
be replaced by plain fopen()
?
@eht16, Why was the g_
version used in the first place since there is no matching g_fwrite()
?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.