help-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Is it possible for a macro to expand to nothing?


From: Alan Mackenzie
Subject: Is it possible for a macro to expand to nothing?
Date: Mon, 23 Nov 2009 14:56:47 +0000 (UTC)
User-agent: tin/1.6.2-20030910 ("Pabbay") (UNIX) (FreeBSD/4.11-RELEASE (i386))

That is, not to a call to a null defun, but truly to nothing: i.e., the
ensuing code (as least, when byte compiled) will be identical to what it
would have been, had the macro invocation been omitted.

I want something like this:

(defmacro ifdef (condition &rest forms)
  "If the compile time CONDITION is non-nil, dump the FORMS to the
calling defun.  Otherwise do nothing."
  ......)

-- 
Alan Mackenzie (Nuremberg, Germany).



reply via email to

[Prev in Thread] Current Thread [Next in Thread]