comparison src/elhash.h @ 185:3d6bfa290dbd r20-3b19

Import from CVS: tag r20-3b19
author cvs
date Mon, 13 Aug 2007 09:55:28 +0200
parents 8eaf7971accc
children 2c611d1463a6
comparison
equal deleted inserted replaced
184:bcd2674570bf 185:3d6bfa290dbd
21 /* Synched up with: Not in FSF. */ 21 /* Synched up with: Not in FSF. */
22 22
23 #ifndef _XEMACS_ELHASH_H_ 23 #ifndef _XEMACS_ELHASH_H_
24 #define _XEMACS_ELHASH_H_ 24 #define _XEMACS_ELHASH_H_
25 25
26 DECLARE_LRECORD (hashtable, struct hashtable_struct); 26 DECLARE_LRECORD (hashtable, struct hashtable);
27 27
28 #define XHASHTABLE(x) XRECORD (x, hashtable, struct hashtable_struct) 28 #define XHASHTABLE(x) XRECORD (x, hashtable, struct hashtable)
29 #define XSETHASHTABLE(x, p) XSETRECORD (x, p, hashtable) 29 #define XSETHASHTABLE(x, p) XSETRECORD (x, p, hashtable)
30 #define HASHTABLEP(x) RECORDP (x, hashtable) 30 #define HASHTABLEP(x) RECORDP (x, hashtable)
31 #define GC_HASHTABLEP(x) GC_RECORDP (x, hashtable) 31 #define GC_HASHTABLEP(x) GC_RECORDP (x, hashtable)
32 #define CHECK_HASHTABLE(x) CHECK_RECORD (x, hashtable) 32 #define CHECK_HASHTABLE(x) CHECK_RECORD (x, hashtable)
33 #define CONCHECK_HASHTABLE(x) CONCHECK_RECORD (x, hashtable) 33 #define CONCHECK_HASHTABLE(x) CONCHECK_RECORD (x, hashtable)