pike.git
/
src
/
global.h
version
»
Context lines:
10
20
40
80
file
none
3
pike.git/src/global.h:1:
/*\ ||| This file a part of Pike, and is copyright by Fredrik Hubinette ||| Pike is distributed as GPL (General Public License) ||| See the files COPYING and DISCLAIMER for more information. \*/ /*
-
* $Id: global.h,v 1.
57
2001/
02
/
19
23
:
49
:
59
grubba
Exp $
+
* $Id: global.h,v 1.
58
2001/
03
/
04
15
:
27
:
53
mirar
Exp $
*/ #ifndef GLOBAL_H #define GLOBAL_H #if defined(__WINNT__) && !defined(__NT__) #define __NT__ #endif /* The worlds most stringent C compiler? */ #ifdef __TenDRA__
pike.git/src/global.h:228:
#ifndef WITH_DOUBLE_PRECISION_SVALUE #define FLOAT_TYPE float #else #ifdef WITH_LONG_DOUBLE_PRECISION_SVALUE #define FLOAT_TYPE long double #else #define FLOAT_TYPE double #endif /* long double */ #endif /* double */
+
#ifdef WITH_LONG_INT
+
#define INT_TYPE long
+
#else
+
#ifdef WITH_LONG_LONG_INT
+
#define INT_TYPE long long
+
#else
+
#ifdef WITH_SHORT_INT
+
#define INT_TYPE short
+
#else
+
#ifdef WITH_INT_INT
+
#define INT_TYPE int
+
#else
#if (SIZEOF_CHAR_P > 4) && 0 /* This isn't a good idea on architectures where * sizeof(long int) < sizeof(LONGEST). * This is due to the gmp mpz api's using long int instead of * mp_limb_{signed_}t. */ #define INT_TYPE LONGEST #else /* !(sizeof(char *) > 4) */ #define INT_TYPE INT32 #endif /* sizeof(char *) > 4 */
-
+
#endif /* WITH_INT_INT */
+
#endif /* WITH_SHORT_INT */
+
#endif /* WITH_LONG_LONG_INT */
+
#endif /* WITH_LONG_INT */
#define B1_T char #if SIZEOF_SHORT == 2 #define B2_T short #elif SIZEOF_INT == 2 #define B2_T int #endif #if SIZEOF_SHORT == 4