Update of /cvsroot/python/python/dist/src/Include In directory slayer.i.sourceforge.net:/tmp/cvs-serv5758/python/dist/src/Include Modified Files: pyport.h Log Message: Move LONG_BIT from intobject.c to pyport.h. #error if it's already been #define'd to an unreasonable value (several recent gcc systems have misdefined it, causing bogus overflows in integer multiplication). Nuke CHAR_BIT entirely. Index: pyport.h =================================================================== RCS file: /cvsroot/python/python/dist/src/Include/pyport.h,v retrieving revision 2.20 retrieving revision 2.21 diff -C2 -r2.20 -r2.21 *** pyport.h 2000/09/26 05:46:00 2.20 --- pyport.h 2000/10/05 01:42:23 2.21 *************** *** 375,378 **** --- 375,391 ---- #endif + #ifndef LONG_BIT + #define LONG_BIT (8 * SIZEOF_LONG) + #endif + + #if LONG_BIT != 8 * SIZEOF_LONG + /* 04-Oct-2000 LONG_BIT is apparently (mis)defined as 64 on some recent + * 32-bit platforms using gcc. We try to catch that here at compile-time + * rather than waiting for integer multiplication to trigger bogus + * overflows. + */ + #error "LONG_BIT definition appears wrong for platform (bad gcc config?)." + #endif + #ifdef __NeXT__ #ifdef __sparc__
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4