|
From: Jan N. <jan...@gm...> - 2025-08-27 20:24:02
|
Op wo 27 aug 2025 om 17:39 schreef Ashok:
>
> There are code fragments covered by #ifdef TCL_BROKEN_MAINARGS that is present only in the win subdirectory that I would like to eliminate to reduce clutter. Anyone know under what circumstances this is needed? Is this obsolete Win95 stuff or something else?
It was needed, in order to be able to cross-compile with the original
"mingw" toolchain. Since "mingw" is dead now (superseded by
mingw_w64, which works fine), it can be removed.
The original mingw had a bug in the command-line parsing, and
it also lacked the -municode flag. You can compile tclAppInit
without -municode and without TCL_BROKEN_MAINARGS
just fine, so yes we can remove it now.
Regards,
Jan Nijtmans
|