comparison src/lisp.h @ 245:51092a27c943 r20-5b21

Import from CVS: tag r20-5b21
author cvs
date Mon, 13 Aug 2007 10:17:54 +0200
parents f220cc83d72e
children 677f6a0ee643
comparison
equal deleted inserted replaced
244:78d4f1140794 245:51092a27c943
1093 /* next symbol in this obarray bucket */ 1093 /* next symbol in this obarray bucket */
1094 struct Lisp_Symbol *next; 1094 struct Lisp_Symbol *next;
1095 struct Lisp_String *name; 1095 struct Lisp_String *name;
1096 Lisp_Object value; 1096 Lisp_Object value;
1097 Lisp_Object function; 1097 Lisp_Object function;
1098 Lisp_Object obarray;
1098 Lisp_Object plist; 1099 Lisp_Object plist;
1099 }; 1100 };
1100 1101
1101 #define SYMBOL_IS_KEYWORD(sym) (string_byte (XSYMBOL(sym)->name, 0) == ':') 1102 #define SYMBOL_IS_KEYWORD(sym) (string_byte (XSYMBOL(sym)->name, 0) == ':')
1102 #define KEYWORDP(obj) (SYMBOLP (obj) && SYMBOL_IS_KEYWORD (obj)) 1103 #define KEYWORDP(obj) (SYMBOLP (obj) && SYMBOL_IS_KEYWORD (obj))