mirror of
git://git.code.sf.net/p/cdesktopenv/code
synced 2025-03-09 15:50:02 +00:00
Remove more UWIN symbols (re: 0ea97b9d) and EMX support
This removes support for the (AFAIK, completely unavailable) UWIN preprocessor, which used directives that nothing else understands, hidden behind the following macros: __STDPP__ __STDPP__directive __STDPP__hide This mailing list post from 2001 says that __STDPP__ is UWIN: https://lists.gnu.org/archive/html/bug-groff/2001-04/msg00030.html This also removes code hidden by the __EMX__ symbol. EMX (Eberhard Mattes eXtender) was a programming environment and POSIX interface for MS-DOS and OS/2. The last release was in 1998. https://en.wikipedia.org/wiki/EMX_%28programming_environment%29
This commit is contained in:
parent
d9a85caf22
commit
4c0df0e617
32 changed files with 21 additions and 333 deletions
|
|
@ -66,7 +66,7 @@ then tmpdir=$TMPDIR
|
|||
else tmpdir=/tmp
|
||||
fi
|
||||
tmpdir=$tmpdir/probe$$
|
||||
undef="define defined elif else endif error if ifdef ifndef include line pragma undef __STDC__ __STDPP__ __ARGC__ __BASE__ __BASE_FILE__ __DATE__ __FILE__ __FUNCTION__ __INCLUDE_LEVEL__ __LINE__ __PATH__ __TIME__ __TIMESTAMP__ __VERSION__"
|
||||
undef="define defined elif else endif error if ifdef ifndef include line pragma undef __STDC__ __ARGC__ __BASE__ __BASE_FILE__ __DATE__ __FILE__ __FUNCTION__ __INCLUDE_LEVEL__ __LINE__ __PATH__ __TIME__ __TIMESTAMP__ __VERSION__"
|
||||
version_flags=
|
||||
version_stamp=
|
||||
version_string=
|
||||
|
|
|
|||
|
|
@ -3579,10 +3579,7 @@ $inc
|
|||
[abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ]:[\\/]*|[\\/]*)
|
||||
success
|
||||
case $o in
|
||||
lcl) echo "#if defined(__STDPP__directive)"
|
||||
echo "__STDPP__directive pragma pp:hosted"
|
||||
echo "#endif"
|
||||
echo "#include <$i> /* the native <$f.h> */"
|
||||
lcl) echo "#include <$i> /* the native <$f.h> */"
|
||||
echo "#undef $m"
|
||||
usr="$usr$nl#define $m 1"
|
||||
echo "#define $m 1"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue