File: m4.info, Node: Definitions, Next: Conditionals, Prev: Macros, Up: Top 5 How to define new macros ************************** Macros can be defined, redefined and deleted in several different ways. Also, it is possible to redefine a macro without losing a previous value, and bring back the original value at a later time. * Menu: * Define:: Defining a new macro * Arguments:: Arguments to macros * Pseudo Arguments:: Special arguments to macros * Undefine:: Deleting a macro * Defn:: Renaming macros * Pushdef:: Temporarily redefining macros * Indir:: Indirect call of macros * Builtin:: Indirect call of builtins