Mercurial > hg > xemacs-beta
comparison src/symeval.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 | 64eaceca611d |
children | 543769b89fed |
comparison
equal
deleted
inserted
replaced
1649:9afdad50eaf7 | 1650:34abfb24e891 |
---|---|
24 /* Fsymbol_value checks whether XSYMBOL (sym)->value is one of these, | 24 /* Fsymbol_value checks whether XSYMBOL (sym)->value is one of these, |
25 * and does weird magic stuff if so */ | 25 * and does weird magic stuff if so */ |
26 | 26 |
27 #ifndef INCLUDED_symeval_h_ | 27 #ifndef INCLUDED_symeval_h_ |
28 #define INCLUDED_symeval_h_ | 28 #define INCLUDED_symeval_h_ |
29 | |
30 #ifdef __cplusplus | |
31 extern "C" { | |
32 #endif | |
29 | 33 |
30 enum symbol_value_type | 34 enum symbol_value_type |
31 { | 35 { |
32 /* The following tags use the 'symbol_value_forward' structure | 36 /* The following tags use the 'symbol_value_forward' structure |
33 and are strictly for variables DEFVARed on the C level. */ | 37 and are strictly for variables DEFVARed on the C level. */ |
428 #define DEFVAR_BOOL_MAGIC(lname, c_location, magicfun) \ | 432 #define DEFVAR_BOOL_MAGIC(lname, c_location, magicfun) \ |
429 DEFVAR_SYMVAL_FWD_INT (lname, c_location, SYMVAL_BOOLEAN_FORWARD, magicfun) | 433 DEFVAR_SYMVAL_FWD_INT (lname, c_location, SYMVAL_BOOLEAN_FORWARD, magicfun) |
430 | 434 |
431 void flush_all_buffer_local_cache (void); | 435 void flush_all_buffer_local_cache (void); |
432 | 436 |
437 #ifdef __cplusplus | |
438 } | |
439 #endif | |
440 | |
433 #endif /* INCLUDED_symeval_h_ */ | 441 #endif /* INCLUDED_symeval_h_ */ |