pike.git
/
src
/
global.h
version
»
Context lines:
10
20
40
80
file
none
3
pike.git/src/global.h:271:
#define TOSTR(X) #X #define DEFINETOSTR(X) TOSTR(X) /* * Max number of local variables in a function. * Currently there is no support for more than 256 */ #define MAX_LOCAL 256
-
/*
-
* define NO_GC to get rid of garbage collection
-
*/
-
#ifndef NO_GC
-
#define GC2
-
#endif
-
+
#if defined(i386) || defined(__powerpc__) || defined(__x86_64__) || (defined(__aarch64__) && defined(__ARM_FEATURE_UNALIGNED)) #ifndef HANDLES_UNALIGNED_MEMORY_ACCESS #define HANDLES_UNALIGNED_MEMORY_ACCESS #endif #endif /* i386 */ /* AIX requires this to be the first thing in the file. */ #if HAVE_ALLOCA_H # include <alloca.h> # ifdef __GNUC__
pike.git/src/global.h:385:
#define B8_T long long #elif (SIZEOF___INT64 - 0) == 8 #define B8_T __int64 #elif SIZEOF_CHAR_P == 8 #define B8_T char * #elif defined(B4_T) struct b8_t_s { B4_T x,y; }; #define B8_T struct b8_t_s #endif
-
#
ifdef
B8_T
+
#
if
(SIZEOF___INT128 - 0) == 16
+
#define B16_T __int128
+
#elif defined(
B8_T
)
struct b16_t_s { B8_T x,y; }; #define B16_T struct b16_t_s #endif /* INT_TYPE stuff */ #ifndef MAX_INT_TYPE # ifdef WITH_SHORT_INT # define MAX_INT_TYPE SHRT_MAX # define MIN_INT_TYPE SHRT_MIN