first commit - moved from local dev to git
This commit is contained in:
64
devtools/ahcccf.bin/sinclude/compiler.h
Normal file
64
devtools/ahcccf.bin/sinclude/compiler.h
Normal file
@@ -0,0 +1,64 @@
|
||||
/* compiler specific defines */
|
||||
/* this file is guaranteed to be included exactly once if you include
|
||||
anything at all. all site-dependent or compiler-dependent stuff
|
||||
should go here!!!
|
||||
*/
|
||||
|
||||
#ifndef _COMPILER_H
|
||||
# define _COMPILER_H 1
|
||||
|
||||
#if ! defined __TURBOC__
|
||||
#error for Pure C, Turbo C or AHCC only
|
||||
#endif
|
||||
|
||||
/* Undefine everything, so we get a clean slate. */
|
||||
#undef __USE_POSIX
|
||||
#undef __USE_POSIX2
|
||||
#undef __USE_POSIX199309
|
||||
#undef __USE_XOPEN
|
||||
#undef __USE_XOPEN_EXTENDED
|
||||
#undef __USE_BSD
|
||||
#undef __USE_SVID
|
||||
#undef __USE_MISC
|
||||
#undef __USE_GNU
|
||||
#undef __USE_REENTRANT
|
||||
#undef __FAVOR_BSD
|
||||
#undef __KERNEL_STRICT_NAMES
|
||||
#undef __USE_MINTLIB
|
||||
|
||||
/* general library stuff */
|
||||
/* __SIZE_TYPEDEF__: the type returned by sizeof() */
|
||||
/* __PTRDIFF_TYPEDEF__: the type of the difference of two pointers */
|
||||
/* __WCHAR_TYPEDEF__: wide character type (i.e. type of L'x') */
|
||||
/* __EXITING: the type of a function that exits */
|
||||
/* __NORETURN: attribute of a function that exits (gcc >= 2.5) */
|
||||
/* __CDECL: function must get parameters on stack */
|
||||
|
||||
#define __SIZE_TYPEDEF__ unsigned long
|
||||
#define __PTRDIFF_TYPEDEF__ long
|
||||
#define __WCHAR_TYPEDEF__ short
|
||||
#define __EXITING void
|
||||
#define __VA_LIST__ char *
|
||||
#define __CDECL cdecl
|
||||
#define __cdecl cdecl
|
||||
#define __TCC_GEMLIB__
|
||||
#define __NORETURN
|
||||
#define __EXTERN
|
||||
#define __PROTO(x) x
|
||||
#define __P(x) x
|
||||
#define __NULL 0L
|
||||
|
||||
#define _UID_T unsigned short
|
||||
#define _GID_T unsigned short
|
||||
#define _PID_T short
|
||||
|
||||
/* used in limits.h, stdio.h */
|
||||
#define _NFILE (32) /* maximum number of open streams */
|
||||
#define atarist
|
||||
|
||||
#define __BEGIN_DECLS
|
||||
#define __END_DECLS
|
||||
#define begin_decls __BEGIN_DECLS
|
||||
#define end_decls __END_DECLS
|
||||
|
||||
#endif /* _COMPILER_H */
|
||||
Reference in New Issue
Block a user