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_ */