(inline): New implementation using `defmacro'.
authormorioka <morioka>
Wed, 25 Aug 1999 06:49:36 +0000 (06:49 +0000)
committermorioka <morioka>
Wed, 25 Aug 1999 06:49:36 +0000 (06:49 +0000)
poe-18.el

index 4a91e94..73403d1 100644 (file)
--- a/poe-18.el
+++ b/poe-18.el
@@ -142,7 +142,13 @@ Associates the function with the current load file, if any."
 ;;;  macros; they are "nuked" by rms in FSF version.)
 
 (put 'inline 'lisp-indent-hook 0)
-(defalias 'inline 'progn)
+(defmacro inline (&rest body)
+  "Eval BODY forms sequentially and return value of last one.
+
+This emulating macro does not support function inlining because old \(v18\)
+compiler does not support inlining feature.
+\[poe-18.el; EMACS 19 emulating macro]"
+  (` (progn (,@ body))))
 
 (put 'defsubst 'lisp-indent-hook 'defun)
 (put 'defsubst 'edebug-form-spec 'defun)