variable.c compilation:
config.h | cl | mingw | date |
win32 |
o | x | 5/19 |
unix | |||
includion | <config.h> | ||
win32 | not necessary | -I. | |
unix | x | -I. | 5/16 |
undef | |||
win32 | o | x | 5/19 |
unix | o | x | 5/19 |
1. if you use cl ... ( you do not have any compilation error (hatena?) )
willinglytranslate.blogspot.com
2. if you use mingw ...
2-1. you can skip variable decralation( as definition ) change.
Very thanks to GNU and fire fox team:
Obviously, we can understand this work is compilation error.
Their text source code doesn't have keyword '[' before keyword export.
https://github.com/WaitrudWeber/source_zip/blob/master/make-3.79.1-001-mingw-001.zip
And, this is only on my case, compilation of mingw is wrong obviously ensured from firefox team created files not my source codes.
Very thanks to GNU and fire fox team:
I can not undef pid_t but undef on my decralation( as definition ) success.
https://github.com/WaitrudWeber/source_zip/blob/master/make-3.79.1-001-mingw-ifndef-001.zip
https://github.com/WaitrudWeber/source_zip/blob/master/undef_20210519.zip