This is an alphabetical list of the M4, M4sugar, and M4sh macros.
__file__: Redefined M4 Macros__line__: Redefined M4 Macros__oline__: Redefined M4 MacrosAS_BOURNE_COMPATIBLE: Initialization MacrosAS_BOX: Common Shell ConstructsAS_CASE: Common Shell ConstructsAS_DIRNAME: Common Shell ConstructsAS_ECHO: Common Shell ConstructsAS_ECHO_N: Common Shell ConstructsAS_ESCAPE: Common Shell ConstructsAS_EXECUTABLE_P: Common Shell ConstructsAS_EXIT: Common Shell ConstructsAS_HELP_STRING: Pretty Help StringsAS_IF: Common Shell ConstructsAS_INIT: Initialization MacrosAS_INIT_GENERATED: Initialization MacrosAS_LINENO_PREPARE: Initialization MacrosAS_LITERAL_IF: Polymorphic VariablesAS_LITERAL_WORD_IF: Polymorphic VariablesAS_ME_PREPARE: Initialization MacrosAS_MESSAGE_FD: File Descriptor MacrosAS_MESSAGE_LOG_FD: File Descriptor MacrosAS_MKDIR_P: Common Shell ConstructsAS_ORIGINAL_STDIN_FD: File Descriptor MacrosAS_SET_CATFILE: Common Shell ConstructsAS_SET_STATUS: Common Shell ConstructsAS_SHELL_SANITIZE: Initialization MacrosAS_TMPDIR: Initialization MacrosAS_TR_CPP: Common Shell ConstructsAS_TR_SH: Common Shell ConstructsAS_UNSET: Common Shell ConstructsAS_VAR_APPEND: Polymorphic VariablesAS_VAR_ARITH: Polymorphic VariablesAS_VAR_COPY: Polymorphic VariablesAS_VAR_IF: Polymorphic VariablesAS_VAR_POPDEF: Polymorphic VariablesAS_VAR_PUSHDEF: Polymorphic VariablesAS_VAR_SET: Polymorphic VariablesAS_VAR_SET_IF: Polymorphic VariablesAS_VAR_TEST_SET: Polymorphic VariablesAS_VERSION_COMPARE: Common Shell Constructsdnl: Redefined M4 Macrosm4_append: Text processing Macrosm4_append_uniq: Text processing Macrosm4_append_uniq_w: Text processing Macrosm4_apply: Evaluation Macrosm4_argn: Looping constructsm4_assert: Diagnostic Macrosm4_bmatch: Conditional constructsm4_bpatsubst: Redefined M4 Macrosm4_bpatsubsts: Conditional constructsm4_bregexp: Redefined M4 Macrosm4_builtin: Redefined M4 Macrosm4_car: Looping constructsm4_case: Conditional constructsm4_cdr: Looping constructsm4_changecom: Redefined M4 Macrosm4_changequote: Redefined M4 Macrosm4_chomp: Text processing Macrosm4_chomp_all: Text processing Macrosm4_cleardivert: Diversion supportm4_cmp: Number processing Macrosm4_combine: Text processing Macrosm4_cond: Conditional constructsm4_copy: Redefined M4 Macrosm4_copy_force: Redefined M4 Macrosm4_count: Evaluation Macrosm4_curry: Evaluation Macrosm4_debugfile: Redefined M4 Macrosm4_debugmode: Redefined M4 Macrosm4_decr: Redefined M4 Macrosm4_default: Conditional constructsm4_default_nblank: Conditional constructsm4_default_nblank_quoted: Conditional constructsm4_default_quoted: Conditional constructsm4_define: Redefined M4 Macrosm4_define_default: Conditional constructsm4_defn: Redefined M4 Macrosm4_divert: Redefined M4 Macrosm4_divert_once: Diversion supportm4_divert_pop: Diversion supportm4_divert_push: Diversion supportm4_divert_text: Diversion supportm4_divnum: Redefined M4 Macrosm4_do: Evaluation Macrosm4_dquote: Evaluation Macrosm4_dquote_elt: Evaluation Macrosm4_dumpdef: Redefined M4 Macrosm4_dumpdefs: Redefined M4 Macrosm4_echo: Evaluation Macrosm4_errprint: Redefined M4 Macrosm4_errprintn: Diagnostic Macrosm4_escape: Text processing Macrosm4_esyscmd: Redefined M4 Macrosm4_esyscmd_s: Redefined M4 Macrosm4_eval: Redefined M4 Macrosm4_exit: Redefined M4 Macrosm4_expand: Evaluation Macrosm4_fatal: Diagnostic Macrosm4_flatten: Text processing Macrosm4_for: Looping constructsm4_foreach: Looping constructsm4_foreach_w: Looping constructsm4_format: Redefined M4 Macrosm4_if: Redefined M4 Macrosm4_ifblank: Conditional constructsm4_ifdef: Redefined M4 Macrosm4_ifnblank: Conditional constructsm4_ifndef: Conditional constructsm4_ifset: Conditional constructsm4_ifval: Conditional constructsm4_ifvaln: Conditional constructsm4_ignore: Evaluation Macrosm4_include: Redefined M4 Macrosm4_incr: Redefined M4 Macrosm4_index: Redefined M4 Macrosm4_indir: Redefined M4 Macrosm4_init: Diversion supportm4_join: Text processing Macrosm4_joinall: Text processing Macrosm4_len: Redefined M4 Macrosm4_list_cmp: Number processing Macrosm4_location: Diagnostic Macrosm4_make_list: Evaluation Macrosm4_maketemp: Redefined M4 Macrosm4_map: Looping constructsm4_map_args: Looping constructsm4_map_args_pair: Looping constructsm4_map_args_sep: Looping constructsm4_map_args_w: Looping constructsm4_map_sep: Looping constructsm4_mapall: Looping constructsm4_mapall_sep: Looping constructsm4_max: Number processing Macrosm4_min: Number processing Macrosm4_mkstemp: Redefined M4 Macrosm4_n: Conditional constructsm4_newline: Text processing Macrosm4_normalize: Text processing Macrosm4_pattern_allow: Forbidden Patternsm4_pattern_forbid: Forbidden Patternsm4_popdef: Redefined M4 Macrosm4_pushdef: Redefined M4 Macrosm4_quote: Evaluation Macrosm4_re_escape: Text processing Macrosm4_rename: Redefined M4 Macrosm4_rename_force: Redefined M4 Macrosm4_reverse: Evaluation Macrosm4_set_add: Set manipulation Macrosm4_set_add_all: Set manipulation Macrosm4_set_contains: Set manipulation Macrosm4_set_contents: Set manipulation Macrosm4_set_delete: Set manipulation Macrosm4_set_difference: Set manipulation Macrosm4_set_dump: Set manipulation Macrosm4_set_empty: Set manipulation Macrosm4_set_foreach: Set manipulation Macrosm4_set_intersection: Set manipulation Macrosm4_set_list: Set manipulation Macrosm4_set_listc: Set manipulation Macrosm4_set_map: Set manipulation Macrosm4_set_map_sep: Set manipulation Macrosm4_set_remove: Set manipulation Macrosm4_set_size: Set manipulation Macrosm4_set_union: Set manipulation Macrosm4_shift: Redefined M4 Macrosm4_shift2: Looping constructsm4_shift3: Looping constructsm4_shiftn: Looping constructsm4_sign: Number processing Macrosm4_sinclude: Redefined M4 Macrosm4_split: Text processing Macrosm4_stack_foreach: Looping constructsm4_stack_foreach_lifo: Looping constructsm4_stack_foreach_sep: Looping constructsm4_stack_foreach_sep_lifo: Looping constructsm4_strip: Text processing Macrosm4_substr: Redefined M4 Macrosm4_syscmd: Redefined M4 Macrosm4_sysval: Redefined M4 Macrosm4_text_box: Text processing Macrosm4_text_wrap: Text processing Macrosm4_tolower: Text processing Macrosm4_toupper: Text processing Macrosm4_traceoff: Redefined M4 Macrosm4_traceon: Redefined M4 Macrosm4_translit: Redefined M4 Macrosm4_undefine: Redefined M4 Macrosm4_undivert: Redefined M4 Macrosm4_unquote: Evaluation Macrosm4_version_compare: Number processing Macrosm4_version_prereq: Number processing Macrosm4_warn: Diagnostic Macrosm4_wrap: Redefined M4 Macrosm4_wrap_lifo: Redefined M4 Macros