X-Git-Url: http://git.chise.org/gitweb/?p=chise%2Fxemacs-chise.git.1;a=blobdiff_plain;f=src%2Fsymeval.h;h=caf44901b72066025c6403c64d079784b78ca5cf;hp=8aff8d245610ab0e9260fa2d30b052f58c87bca1;hb=716cfba952c1dc0d2cf5c968971f3780ba728a89;hpb=976b002b16336930724ae22476014583ad022e7d diff --git a/src/symeval.h b/src/symeval.h index 8aff8d2..caf4490 100644 --- a/src/symeval.h +++ b/src/symeval.h @@ -23,8 +23,8 @@ Boston, MA 02111-1307, USA. */ /* Fsymbol_value checks whether XSYMBOL (sym)->value is one of these, * and does weird magic stuff if so */ -#ifndef _XEMACS_SYMEVAL_H_ -#define _XEMACS_SYMEVAL_H_ +#ifndef INCLUDED_symeval_h_ +#define INCLUDED_symeval_h_ enum symbol_value_type { @@ -282,6 +282,7 @@ void defsubr_macro (Lisp_Subr *); #define DEFSUBR_MACRO(Fname) defsubr_macro (&S##Fname) void defsymbol (Lisp_Object *location, CONST char *name); +void defsymbol_nodump (Lisp_Object *location, CONST char *name); void defkeyword (Lisp_Object *location, CONST char *name); @@ -293,7 +294,7 @@ void deferror (Lisp_Object *symbol, CONST char *name, void defvar_magic (CONST char *symbol_name, CONST struct symbol_value_forward *magic); -#define symbol_value_forward_lheader_initializer { 1, { 0, 0, 0 } } +#define symbol_value_forward_lheader_initializer { 1, 0, 0, 0 } #define DEFVAR_SYMVAL_FWD(lname, c_location, forward_type, magicfun) do { \ static CONST_IF_NOT_DEBUG struct symbol_value_forward I_hate_C \ @@ -324,10 +325,10 @@ void defvar_magic (CONST char *symbol_name, CONST struct symbol_value_forward *m #define DEFVAR_CONST_BOOL(lname, c_location) \ DEFVAR_SYMVAL_FWD (lname, c_location, SYMVAL_CONST_BOOLEAN_FORWARD, 0) #define DEFVAR_LISP_MAGIC(lname, c_location, magicfun) \ - DEFVAR_SYMVAL_FWD_OBJECT (lname, c_location, SYMVAL_OBJECT_FORWARD, magicfun); + DEFVAR_SYMVAL_FWD_OBJECT (lname, c_location, SYMVAL_OBJECT_FORWARD, magicfun) #define DEFVAR_INT_MAGIC(lname, c_location, magicfun) \ - DEFVAR_SYMVAL_FWD (lname, c_location, SYMVAL_FIXNUM_FORWARD, magicfun); + DEFVAR_SYMVAL_FWD (lname, c_location, SYMVAL_FIXNUM_FORWARD, magicfun) #define DEFVAR_BOOL_MAGIC(lname, c_location, magicfun) \ - DEFVAR_SYMVAL_FWD (lname, c_location, SYMVAL_BOOLEAN_FORWARD, magicfun); + DEFVAR_SYMVAL_FWD (lname, c_location, SYMVAL_BOOLEAN_FORWARD, magicfun) -#endif /* _XEMACS_SYMEVAL_H_ */ +#endif /* INCLUDED_symeval_h_ */