PageRenderTime 30ms CodeModel.GetById 21ms app.highlight 6ms RepoModel.GetById 1ms app.codeStats 0ms

/Modules/_ctypes/libffi_arm_wince/fficonfig.h

http://unladen-swallow.googlecode.com/
C++ Header | 152 lines | 15 code | 45 blank | 92 comment | 0 complexity | 32f31b380c159c742fd82f13cb04b942 MD5 | raw file
  1/* fficonfig.h created manually for Windows CE on ARM */
  2/* fficonfig.h.in.  Generated from configure.ac by autoheader.  */
  3
  4/* 1234 = LIL_ENDIAN, 4321 = BIGENDIAN */
  5#define BYTEORDER 1234
  6
  7/* Define to one of `_getb67', `GETB67', `getb67' for Cray-2 and Cray-YMP
  8   systems. This function is required for `alloca.c' support on those systems.
  9   */
 10/* #undef CRAY_STACKSEG_END */
 11
 12/* Define to 1 if using `alloca.c'. */
 13/* #undef C_ALLOCA */
 14
 15/* Define to the flags needed for the .section .eh_frame directive. */
 16/* #undef EH_FRAME_FLAGS */
 17
 18/* Define this if you want extra debugging. */
 19#ifdef DEBUG  /* Defined by the project settings for Debug builds */
 20#define FFI_DEBUG
 21#else
 22#undef FFI_DEBUG
 23#endif
 24
 25/* Define this is you do not want support for the raw API. */
 26/* #undef FFI_NO_RAW_API */
 27
 28/* Define this is you do not want support for aggregate types. */
 29/* #undef FFI_NO_STRUCTS */
 30
 31/* Define to 1 if you have `alloca', as a function or macro. */
 32#define HAVE_ALLOCA 1
 33
 34/* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix).
 35   */
 36/* #undef HAVE_ALLOCA_H */
 37
 38/* Define if your assembler supports .register. */
 39/* #undef HAVE_AS_REGISTER_PSEUDO_OP */
 40
 41/* Define if your assembler and linker support unaligned PC relative relocs.
 42   */
 43/* #undef HAVE_AS_SPARC_UA_PCREL */
 44
 45/* Define to 1 if you have the <inttypes.h> header file. */
 46/* #undef HAVE_INTTYPES_H */
 47
 48/* Define if you have the long double type and it is bigger than a double */
 49/* This differs from the MSVC build, but even there it should not be defined */
 50/* #undef HAVE_LONG_DOUBLE */
 51
 52/* Define to 1 if you have the `memcpy' function. */
 53#define HAVE_MEMCPY 1
 54
 55/* Define to 1 if you have the <memory.h> header file. */
 56/* WinCE has this but I don't think we need to use it */
 57/* #undef HAVE_MEMORY_H */
 58
 59/* Define to 1 if you have the `mmap' function. */
 60/* #undef HAVE_MMAP */
 61
 62/* Define if mmap with MAP_ANON(YMOUS) works. */
 63/* #undef HAVE_MMAP_ANON */
 64
 65/* Define if mmap of /dev/zero works. */
 66/* #undef HAVE_MMAP_DEV_ZERO */
 67
 68/* Define if read-only mmap of a plain file works. */
 69/* #undef HAVE_MMAP_FILE */
 70
 71/* Define if .eh_frame sections should be read-only. */
 72/* #undef HAVE_RO_EH_FRAME */
 73
 74/* Define to 1 if you have the <stdint.h> header file. */
 75/* #undef HAVE_STDINT_H */
 76
 77/* Define to 1 if you have the <stdlib.h> header file. */
 78#define HAVE_STDLIB_H 1
 79
 80/* Define to 1 if you have the <strings.h> header file. */
 81/* #undef HAVE_STRINGS_H */
 82
 83/* Define to 1 if you have the <string.h> header file. */
 84#define HAVE_STRING_H 1
 85
 86/* Define to 1 if you have the <sys/mman.h> header file. */
 87/* #undef HAVE_SYS_MMAN_H */
 88
 89/* Define to 1 if you have the <sys/stat.h> header file. */
 90/* #undef HAVE_SYS_STAT_H */
 91
 92/* Define to 1 if you have the <sys/types.h> header file. */
 93/* #undef HAVE_SYS_TYPES_H */
 94
 95/* Define to 1 if you have the <unistd.h> header file. */
 96/* #undef HAVE_UNISTD_H */
 97
 98/* Define if the host machine stores words of multi-word integers in
 99   big-endian order. */
100/* #undef HOST_WORDS_BIG_ENDIAN */
101
102/* Define to 1 if your C compiler doesn't accept -c and -o together. */
103/* #undef NO_MINUS_C_MINUS_O */
104
105/* Name of package */
106/* #undef PACKAGE */
107
108/* Define to the address where bug reports for this package should be sent. */
109/* #undef PACKAGE_BUGREPORT */
110
111/* Define to the full name of this package. */
112/* #undef PACKAGE_NAME */
113
114/* Define to the full name and version of this package. */
115/* #undef PACKAGE_STRING */
116
117/* Define to the one symbol short name of this package. */
118/* #undef PACKAGE_TARNAME */
119
120/* Define to the version of this package. */
121/* #undef PACKAGE_VERSION */
122
123/* The number of bytes in type double */
124#define SIZEOF_DOUBLE 8
125
126/* The number of bytes in type long double */
127#define SIZEOF_LONG_DOUBLE 8
128
129/* If using the C implementation of alloca, define if you know the
130   direction of stack growth for your system; otherwise it will be
131   automatically deduced at run-time.
132	STACK_DIRECTION > 0 => grows toward higher addresses
133	STACK_DIRECTION < 0 => grows toward lower addresses
134	STACK_DIRECTION = 0 => direction of growth unknown */
135/* #undef STACK_DIRECTION */
136
137/* Define to 1 if you have the ANSI C header files. */
138#define STDC_HEADERS 1
139
140/* Define this if you are using Purify and want to suppress spurious messages.
141   */
142/* #undef USING_PURIFY */
143
144/* Version number of package */
145/* #undef VERSION */
146
147/* whether byteorder is bigendian */
148/* #undef WORDS_BIGENDIAN */
149
150#define alloca _alloca
151
152#define abort() exit(999)