diff options
author | marha <marha@users.sourceforge.net> | 2010-11-19 13:18:48 +0000 |
---|---|---|
committer | marha <marha@users.sourceforge.net> | 2010-11-19 13:18:48 +0000 |
commit | 12f606ce06ef926f366a03079c5e3107c23f18af (patch) | |
tree | 28d7be4328bca9c31c1ab0f7cb5924c196be23a0 /tools/bison++/system.h | |
parent | 773752eab55047c33bad0d88006bb69f5c601502 (diff) | |
download | vcxsrv-12f606ce06ef926f366a03079c5e3107c23f18af.tar.gz vcxsrv-12f606ce06ef926f366a03079c5e3107c23f18af.tar.bz2 vcxsrv-12f606ce06ef926f366a03079c5e3107c23f18af.zip |
Added tool bison++-1.21.11
Diffstat (limited to 'tools/bison++/system.h')
-rw-r--r-- | tools/bison++/system.h | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/tools/bison++/system.h b/tools/bison++/system.h new file mode 100644 index 000000000..607e558f5 --- /dev/null +++ b/tools/bison++/system.h @@ -0,0 +1,34 @@ +#ifdef MSDOS +#ifndef _MSDOS +#define _MSDOS +#endif +#endif + +#if defined(HAVE_STDLIB_H) || defined(_MSDOS) +#include <stdlib.h> +#endif + +#if (defined(VMS) || defined(MSDOS)) && !defined(HAVE_STRING_H) +#define HAVE_STRING_H 1 +#endif + +#ifdef _MSDOS +#include <io.h> + +#define strlwr _strlwr +#define strupr _strupr +#define unlink _unlink +#define mktemp _mktemp +#endif /* MSDOS */ + +#if defined(STDC_HEADERS) || defined(HAVE_STRING_H) +#include <string.h> +/* An ANSI string.h and pre-ANSI memory.h might conflict. */ +#if !defined(STDC_HEADERS) && defined(HAVE_MEMORY_H) +#include <memory.h> +#endif /* not STDC_HEADERS and HAVE_MEMORY_H */ +#define bcopy(src, dst, num) memcpy((dst), (src), (num)) +#else /* not STDC_HEADERS and not HAVE_STRING_H */ +#include <strings.h> +/* memory.h and strings.h conflict on some systems. */ +#endif /* not STDC_HEADERS and not HAVE_STRING_H */ |