pike.git
/
src
/
global.h
version
»
Context lines:
10
20
40
80
file
none
3
pike.git/src/global.h:1:
/* || This file is part of Pike. For copyright information see COPYRIGHT. || Pike is distributed under GPL, LGPL and MPL. See the file COPYING || for more information.
-
|| $Id: global.h,v 1.
111
2008/
03
/29
16
:
20
:
16
mast Exp $
+
|| $Id: global.h,v 1.
112
2008/
06
/29
11
:
45
:
54
mast Exp $
*/ #ifndef GLOBAL_H #define GLOBAL_H /* Mingw32 workarounds */ #if (defined(__WINNT__) || defined(__WIN32__)) && !defined(__NT__) #define __NT__ #endif
pike.git/src/global.h:395:
/* FLOAT_ARG_TYPE is a type suitable for argument passing that at * least can hold a FLOAT_TYPE value. */ #ifndef FLOAT_ARG_TYPE #define FLOAT_ARG_TYPE FLOAT_TYPE #endif #if SIZEOF_FLOAT_TYPE - 0 == 0 #error Unsupported type chosen for pike floats. #endif
+
/* Conceptually a char is a 32 bit signed value. Implementationwise
+
* that means that the shorter ones don't have space for the sign bit. */
typedef unsigned char p_wchar0; typedef unsigned INT16 p_wchar1;
-
typedef
unsigned
INT32 p_wchar2;
+
typedef
signed
INT32 p_wchar2;
typedef struct p_wchar_p { p_wchar0 *ptr; int shift; } PCHARP; #ifndef CONFIGURE_TEST #if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 7) #define RCSID(X) \