comparison src/rangetab.h @ 5118:e0db3c197671 ben-lisp-object

merge up to latest default branch, doesn't compile yet
author Ben Wing <ben@xemacs.org>
date Sat, 26 Dec 2009 21:18:49 -0600
parents 1e7cc382eb16
children d1247f3cc363
comparison
equal deleted inserted replaced
5117:3742ea8250b5 5118:e0db3c197671
53 range_table_entry_dynarr *entries; 53 range_table_entry_dynarr *entries;
54 enum range_table_type type; 54 enum range_table_type type;
55 }; 55 };
56 typedef struct Lisp_Range_Table Lisp_Range_Table; 56 typedef struct Lisp_Range_Table Lisp_Range_Table;
57 57
58 DECLARE_LRECORD (range_table, Lisp_Range_Table); 58 DECLARE_LISP_OBJECT (range_table, Lisp_Range_Table);
59 #define XRANGE_TABLE(x) XRECORD (x, range_table, Lisp_Range_Table) 59 #define XRANGE_TABLE(x) XRECORD (x, range_table, Lisp_Range_Table)
60 #define wrap_range_table(p) wrap_record (p, range_table) 60 #define wrap_range_table(p) wrap_record (p, range_table)
61 #define RANGE_TABLEP(x) RECORDP (x, range_table) 61 #define RANGE_TABLEP(x) RECORDP (x, range_table)
62 #define CHECK_RANGE_TABLE(x) CHECK_RECORD (x, range_table) 62 #define CHECK_RANGE_TABLE(x) CHECK_RECORD (x, range_table)
63 63