libtcc usability improvements
commit2b0a663df9236763c3967575e2c0fb89a9e58566
authorgrischka <grischka>
Mon, 11 Mar 2024 10:53:46 +0000 (11 11:53 +0100)
committergrischka <grischka>
Wed, 13 Mar 2024 20:06:01 +0000 (13 21:06 +0100)
tree857c1edf138b99e02b669ff0055cce548408ebab
parent9d2068c6309dc50dfdbbc30a5d6757683d3f884c
libtcc usability improvements

- tccgen.c: cleanup switch data etc. after errors (*)
- tccpe.c: faster get_dllexports (*)
- tccpe.c: support -Wl,-e[ntry]=... (*)
- libtcc.c: win32: use ANSI functions (GetModuleFileNameA etc.)
- tccrun.c: be nice to tcc-0.9.26 ("struct/enum already defined")
- tccpp.c: be nice to tcc-0.9.27's va_start/end macros

(*) suggested by Robert Schlicht
https://lists.gnu.org/archive/html/tinycc-devel/2024-03/msg00012.html
libtcc.c
tccgen.c
tccpe.c
tccpp.c
tccrun.c
tests/tcctest.c
win32/build-tcc.bat