Blame sofort/core/modern.m4

140ab9
dnl modern.m4: a modern and simple framework for using the m4 macro language
140ab9
dnl
140ab9
dnl This file is covered by COPYING.SOFORT.
140ab9
dnl
140ab9
dnl 1) make all standard m4 builtins m4_ prefixed.
140ab9
dnl 2) set the left-bracket and right-bracket symbols the begin-quote and end-quote strings.
140ab9
dnl 3) make a single underscore symbol the equivalent of the standard dnl builtin.
140ab9
dnl
140ab9
divert(-1)
140ab9
140ab9
define(m4_changecom,defn(`changecom'))
140ab9
define(m4_changequote,defn(`changequote'))
140ab9
define(m4_decr,defn(`decr'))
140ab9
define(m4_define,defn(`define'))
140ab9
define(m4_defn,defn(`defn'))
140ab9
define(m4_divert,defn(`divert'))
140ab9
define(m4_divnum,defn(`divnum'))
140ab9
define(m4_dnl,defn(`dnl'))
140ab9
define(m4_dumpdef,defn(`dumpdef'))
140ab9
define(m4_errprint,defn(`errprint'))
140ab9
define(m4_eval,defn(`eval'))
140ab9
define(m4_ifdef,defn(`ifdef'))
140ab9
define(m4_ifelse,defn(`ifelse'))
140ab9
define(m4_include,defn(`include'))
140ab9
define(m4_incr,defn(`incr'))
140ab9
define(m4_index,defn(`index'))
140ab9
define(m4_len,defn(`len'))
140ab9
define(m4_m4exit,defn(`m4exit'))
140ab9
define(m4_m4wrap,defn(`m4wrap'))
140ab9
define(m4_maketemp,defn(`maketemp'))
140ab9
define(m4_mkstemp,defn(`mkstemp'))
140ab9
define(m4_popdef,defn(`popdef'))
140ab9
define(m4_pushdef,defn(`pushdef'))
140ab9
define(m4_shift,defn(`shift'))
140ab9
define(m4_sinclude,defn(`sinclude'))
140ab9
define(m4_substr,defn(`substr'))
140ab9
define(m4_syscmd,defn(`syscmd'))
140ab9
define(m4_sysval,defn(`sysval'))
140ab9
define(m4_traceoff,defn(`traceoff'))
140ab9
define(m4_traceon,defn(`traceon'))
140ab9
define(m4_translit,defn(`translit'))
140ab9
define(m4_undefine,defn(`undefine'))
140ab9
define(m4_undivert,defn(`undivert'))
140ab9
140ab9
m4_changequote([,])
140ab9
m4_define(_,defn([m4_dnl]))
140ab9
140ab9
m4_undefine([changecom])
140ab9
m4_undefine([changequote])
140ab9
m4_undefine([decr])
140ab9
m4_undefine([define])
140ab9
m4_undefine([defn])
140ab9
m4_undefine([divert])
140ab9
m4_undefine([divnum])
140ab9
m4_undefine([dnl])
140ab9
m4_undefine([dumpdef])
140ab9
m4_undefine([errprint])
140ab9
m4_undefine([eval])
140ab9
m4_undefine([ifdef])
140ab9
m4_undefine([ifelse])
140ab9
m4_undefine([include])
140ab9
m4_undefine([incr])
140ab9
m4_undefine([index])
140ab9
m4_undefine([len])
140ab9
m4_undefine([m4exit])
140ab9
m4_undefine([m4wrap])
140ab9
m4_undefine([maketemp])
140ab9
m4_undefine([mkstemp])
140ab9
m4_undefine([popdef])
140ab9
m4_undefine([pushdef])
140ab9
m4_undefine([shift])
140ab9
m4_undefine([sinclude])
140ab9
m4_undefine([substr])
140ab9
m4_undefine([syscmd])
140ab9
m4_undefine([sysval])
140ab9
m4_undefine([traceoff])
140ab9
m4_undefine([traceon])
140ab9
m4_undefine([translit])
140ab9
m4_undefine([undefine])
140ab9
m4_undefine([undivert])
140ab9
140ab9
m4_divert(0)_