comparison src/lisp.h @ 5506:b0d87f92e60b

Complete support for macro-declaration-function, bytecomp{,-runtime}.el lisp/ChangeLog addition: 2011-05-07 Aidan Kehoe <kehoea@parhasard.net> * bytecomp-runtime.el: * bytecomp.el (byte-compile-file-form-defmumble): * bytecomp-runtime.el (macro-declaration-function): New. * subr.el: * subr.el (macro-declaration-function): Removed. Add support for macro-declaration-function, which is a GNU mechanism for indicating indentation and edebug information in macros (and only in macros). src/ChangeLog addition: 2011-05-07 Aidan Kehoe <kehoea@parhasard.net> * eval.c: * eval.c (Fdefmacro): * eval.c (syms_of_eval): Support macro-declaration-function in defmacro, incompletely and without documentation. * lisp.h: Declare Fnth here, necessary for the previous changes.
author Aidan Kehoe <kehoea@parhasard.net>
date Sun, 08 May 2011 09:19:25 +0100
parents 248176c74e6b
children 3d1f8f0e690f
comparison
equal deleted inserted replaced
5505:3b220aa03f89 5506:b0d87f92e60b
5245 EXFUN (Fmember, 2); 5245 EXFUN (Fmember, 2);
5246 EXFUN (Fmemq, 2); 5246 EXFUN (Fmemq, 2);
5247 EXFUN (Fnconc, MANY); 5247 EXFUN (Fnconc, MANY);
5248 MODULE_API EXFUN (Fnreverse, 1); 5248 MODULE_API EXFUN (Fnreverse, 1);
5249 EXFUN (Fnthcdr, 2); 5249 EXFUN (Fnthcdr, 2);
5250 EXFUN (Fnth, 2);
5250 EXFUN (Fold_assq, 2); 5251 EXFUN (Fold_assq, 2);
5251 EXFUN (Fold_equal, 2); 5252 EXFUN (Fold_equal, 2);
5252 EXFUN (Fold_member, 2); 5253 EXFUN (Fold_member, 2);
5253 EXFUN (Fold_memq, 2); 5254 EXFUN (Fold_memq, 2);
5254 EXFUN (Fplist_get, 3); 5255 EXFUN (Fplist_get, 3);