Mercurial > hg > xemacs-beta
comparison src/lrecord.h @ 1650:34abfb24e891
[xemacs-hg @ 2003-08-28 15:44:04 by james]
Fix the C++ build, with many module-specific fixes.
author | james |
---|---|
date | Thu, 28 Aug 2003 15:44:30 +0000 |
parents | 1ecc2785dce3 |
children | a72f7bf813c9 |
comparison
equal
deleted
inserted
replaced
1649:9afdad50eaf7 | 1650:34abfb24e891 |
---|---|
55 defaults are provided for many of them. Alternatively, if you're | 55 defaults are provided for many of them. Alternatively, if you're |
56 just looking for a way of encapsulating data (which possibly | 56 just looking for a way of encapsulating data (which possibly |
57 could contain Lisp_Objects in it), you may well be able to use | 57 could contain Lisp_Objects in it), you may well be able to use |
58 the opaque type. --ben | 58 the opaque type. --ben |
59 */ | 59 */ |
60 | |
61 #ifdef __cplusplus | |
62 extern "C" { | |
63 #endif | |
60 | 64 |
61 struct lrecord_header | 65 struct lrecord_header |
62 { | 66 { |
63 /* Index into lrecord_implementations_table[]. Objects that have been | 67 /* Index into lrecord_implementations_table[]. Objects that have been |
64 explicitly freed using e.g. free_cons() have lrecord_type_free in this | 68 explicitly freed using e.g. free_cons() have lrecord_type_free in this |
1573 return NULL; | 1577 return NULL; |
1574 } | 1578 } |
1575 | 1579 |
1576 #endif /* defined (USE_KKCC) || defined (PDUMP) */ | 1580 #endif /* defined (USE_KKCC) || defined (PDUMP) */ |
1577 | 1581 |
1582 #ifdef __cplusplus | |
1583 } | |
1584 #endif | |
1585 | |
1578 #endif /* INCLUDED_lrecord_h_ */ | 1586 #endif /* INCLUDED_lrecord_h_ */ |