Mercurial > hg > xemacs-beta
comparison src/lrecord.h @ 243:f220cc83d72e r20-5b20
Import from CVS: tag r20-5b20
author | cvs |
---|---|
date | Mon, 13 Aug 2007 10:17:07 +0200 |
parents | 78f53ef88e17 |
children | c5d627a313b1 |
comparison
equal
deleted
inserted
replaced
242:fc816b73a05f | 243:f220cc83d72e |
---|---|
98 #else | 98 #else |
99 CONST struct lrecord_implementation *implementation; | 99 CONST struct lrecord_implementation *implementation; |
100 #endif | 100 #endif |
101 }; | 101 }; |
102 | 102 |
103 #ifdef USE_INDEXED_LRECORD_IMPLEMENTATION | 103 |
104 #ifdef USE_INDEXED_LRECORD_IMPLEMENTATION | |
105 struct lrecord_implementation; | |
106 int lrecord_type_index (CONST struct lrecord_implementation *implementation); | |
104 # define set_lheader_implementation(header,imp) \ | 107 # define set_lheader_implementation(header,imp) \ |
105 do { (header)->type = lrecord_type_index((imp)); \ | 108 do { (header)->type = lrecord_type_index((imp)); \ |
106 (header)->mark = 0; \ | 109 (header)->mark = 0; \ |
107 (header)->pure = 0; \ | 110 (header)->pure = 0; \ |
108 } while (0) | 111 } while (0) |