You're the best, thank you, John
By the way, the hex editor reveals strings in all executables built with the TDM suite which look suspiciously like asserts to me, such as "
ret->size == sizeof(__cygming_shared) && "GCClib shared data size mismatch". I don't know if those are present in exes built with the official MinGW too (not been using them for a year).
They don't go away if I define
NDEBUG though. On the other hand, why should they... if the compiler is built in debug mode, then the
compiler should contain these asserts, but wouldn't place them in the executable, would it...
Any idea what that is and how to get rid of? It's not like it really hurts anything, but it puzzles me.