Identifiers matching _[A-Z_]\w* are reserved for C implementations.

May or may not be related to bug 407680 (obmalloc.c - looks like it's
corrupted).  This repairs the illegal vrbl names, but leaves a pile of
illegal macro names (_THIS_xxx, _SYSTEM_xxx, _SET_HOOKS, _FETCH_HOOKS).
This commit is contained in:
Tim Peters 2001-03-11 18:36:13 +00:00
parent 7069512bd0
commit b2336529ef
1 changed files with 6 additions and 6 deletions

View File

@ -286,7 +286,7 @@ typedef uchar block;
/* Pool for small blocks */ /* Pool for small blocks */
struct pool_header { struct pool_header {
union { block *__padding; union { block *_padding;
uint count; } ref; /* number of allocated blocks */ uint count; } ref; /* number of allocated blocks */
block *freeblock; /* pool's free list head */ block *freeblock; /* pool's free list head */
struct pool_header *nextpool; /* next pool of this size class */ struct pool_header *nextpool; /* next pool of this size class */
@ -310,11 +310,11 @@ typedef struct pool_header *poolp;
/* /*
* This malloc lock * This malloc lock
*/ */
SIMPLELOCK_DECL(__malloc_lock); SIMPLELOCK_DECL(_malloc_lock);
#define LOCK() SIMPLELOCK_LOCK(__malloc_lock) #define LOCK() SIMPLELOCK_LOCK(_malloc_lock)
#define UNLOCK() SIMPLELOCK_UNLOCK(__malloc_lock) #define UNLOCK() SIMPLELOCK_UNLOCK(_malloc_lock)
#define LOCK_INIT() SIMPLELOCK_INIT(__malloc_lock) #define LOCK_INIT() SIMPLELOCK_INIT(_malloc_lock)
#define LOCK_FINI() SIMPLELOCK_FINI(__malloc_lock) #define LOCK_FINI() SIMPLELOCK_FINI(_malloc_lock)
/* /*
* Pool table -- doubly linked lists of partially used pools * Pool table -- doubly linked lists of partially used pools