Hi,
Tacvek wrote:
And finally a slightly suspicious one:
printf-args.c: In function `printf_fetchargs':
printf-args.c:83: warning: `wint_t' is promoted to `int' when passed
through `...'
printf-args.c:83: warning: (so you should pass `int' not `wint_t' to
`va_arg')
printf-args.c:83: note: if this code is reached, the program will abort
I've always had this appear, although Daniel did not seem to be able to
reproduce it.
I had assumed I have some bad header somewhere.
If this error is also showing up for other people then I would be
suspicious.
Aborting does indeed appear to be what is happening, and I think the
error printing code
does use *printf.
This warning occurs in GNU gettext compilation. I saw it, too. But the
crash messages are not translated. So it is very unlikely to be the reason.
The gettext version included is only compiled for Windows - otherwise we
use the OS-installed gettext version.
Eliminating the reason for this warning would be anyway a step forward.
@Tacvek: The gcc 3.4.5 version you tested did use which exception method
- DW2 or sjlj exceptions (see
http://www.mingw.org/MinGWiki/index.php/build%20a%20Win32%20x-compiler%20for%20Linux)?
I am still wondering why the crashes occur very stable with the calls
listed in this thread independent of Lua, minggw and Enigma version, but
other luaL_error calls work totally stable independet of the versions at
the same time. What is the difference between these luaL_error calls?
- Ronald
_______________________________________________
Enigma-devel mailing list
Enigma-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/enigma-devel