Lines Matching +full:in +full:- +full:built

9 .\" Redistribution and use in source and binary forms, with or without
14 .\" 2. Redistributions in binary form must reproduce the above copyright
15 .\" notice, this list of conditions and the following disclaimer in the
24 .\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
28 .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
29 .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
47 .Op Fl d Oo Oo +- Oc Ns Ar flags Oc
62 processed in the given order.
63 Input files can be regular files, files in the m4 include paths, or a
65 .Pq Sq - ,
82 .Dq [a-zA-Z_][a-zA-Z0-9_]* .
91 built-in macro.
93 Most built-ins do not make any sense without arguments, and hence are not
97 .Bl -tag -width Ds
98 .It Fl D Ns Ar name Ns Oo = Ns Ar value Oc , Fl -define Ns = Ns Ar name Ns Oo = Ns Ar value Oc
103 .It Fl d Oo Oo +|- Oc Ns Ar flags Oc , Fl -debug Ns = Ns Oo Oo +|- Oc Ns Ar flags Oc
106 .Bl -tag -width Ds
130 .Qq -
141 .It Fl E , Fl -fatal-warnings
148 will exit with a non-zero exit status.
154 will exit with a non-zero exit status.
156 .It Fl G , Fl -traditional
160 .It Fl g , Fl -gnu
165 .Sq a-z ) ,
179 .It Fl I Ar dirname , Fl -include Ns = Ns Ar dirname
183 .It Fl o Ar filename , Fl -error-output Ns = Ns Ar filename
186 .It Fl P , Fl -prefix-builtins
187 Prefix all built-in macros with
193 .It Fl s , Fl -synclines
196 .It Fl t Ar macro , Fl -trace Ns = Ns Ar macro
199 .It Fl U Ns Ar name , Fl -undefine Ns = Ns Ar name
205 provides the following built-in macros.
208 .Bl -tag -width changequote
210 Calls a built-in by its
218 .Bd -literal -offset indent
230 .Bd -literal -offset indent
271 macro definitions (even for built-in macros).
273 There are 10 output queues (numbered 0-9).
276 concatenates all the queues in numerical order to produce the
296 Computes the first argument as an arithmetic expression using 32-bit
301 octal, decimal, and hexadecimal numbers as in C.
306 specifies the minimum number of digits in the result.
315 and following arguments, in a way similar to
317 This built-in is only available in GNU-m4 compatibility mode, and the only
319 left-padding flag, an optional field width, a maximum field width,
320 *-specified field widths, and the %s and %c data type.
345 Returns the contents of the file specified in the first argument.
351 as a colon-separated list of directories.
357 Returns the index of the second argument in the first argument (e.g.,
361 argument is not found index returns \-1.
366 Returns the number of characters in the first argument.
382 get inserted in sequence at the final
399 Substitutes a regular expression in a string with a replacement string.
407 is a digit, is replaced by the corresponding back-reference.
419 Finds a regular expression in a string.
421 it returns the first match position or \-1 if no match.
423 is provided, it returns the replacement string, with sub-patterns replaced.
426 quoted and pushed back with commas in between.
455 Transliterate the characters in the first argument from the set
465 A pre-defined macro for testing the OS platform.
472 .Ex -std m4
494 .St -p1003.1-2008
520 .St -p1003.1-2008
527 are not specified in any standard,
530 .Nm gnu-m4 ,
535 The built-ins
542 interacts with the stack in an undefined way.
545 replaces the top-most definition only.
548 All built-ins do expand without arguments in many other
555 .An -nosplit
560 GNU-m4 compatibility extensions by