This is an alphabetical list of the M4, M4sugar, and M4sh macros.
__file__
: Redefined M4 Macros__line__
: Redefined M4 Macros__oline__
: Redefined M4 MacrosAS_APPEND
: Polymorphic VariablesAS_ARITH
: Polymorphic VariablesAS_BOURNE_COMPATIBLE
: Initialization MacrosAS_CASE
: Common Shell ConstructsAS_ECHO
: Common Shell ConstructsAS_ECHO_N
: Common Shell ConstructsAS_ESCAPE
: 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_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_TR_CPP
: Common Shell ConstructsAS_TR_SH
: Common Shell ConstructsAS_UNSET
: Common Shell ConstructsAS_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_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_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