version 1.51, 2008/08/16 12:21:46 |
version 1.52, 2008/08/16 12:26:07 |
|
|
In this mode, translit handles simple character |
In this mode, translit handles simple character |
ranges (e.g., a-z), regular expressions mimic emacs behavior, |
ranges (e.g., a-z), regular expressions mimic emacs behavior, |
multiple m4wrap calls are handled as a stack, |
multiple m4wrap calls are handled as a stack, |
the number of diversions is unlimited, |
and the number of diversions is unlimited. |
empty names for macro definitions are allowed, |
|
and eval understands |
|
.Sq 0rbase:value |
|
numbers. |
|
.It Fl I Ar "dirname" |
.It Fl I Ar "dirname" |
Add directory |
Add directory |
.Ar dirname |
.Ar dirname |
|
|
.Fa arg1 |
.Fa arg1 |
and following arguments, in a way similar to |
and following arguments, in a way similar to |
.Xr printf 3 . |
.Xr printf 3 . |
This built-in is only available in GNU-m4 compatibility mode, and the only |
This built-in is only available in GNU-m4 compatibility mode, and the |
parameters implemented are there for autoconf compatibility: |
left-padding flag, an optional field width and the %s data type |
left-padding flag, an optional field width, a maximum field width, *-specified field widths, and the %s and %c data type. |
are the only supported parameters. |
.It Fn ifdef name yes no |
.It Fn ifdef name yes no |
If the macro named by the first argument is defined then return the second |
If the macro named by the first argument is defined then return the second |
argument, otherwise the third. |
argument, otherwise the third. |