pike.git / src / global.h

version» Context lines:

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) \