Next: Eval, Up: Arithmetic [Contents][Index]
Increment and decrement of integers are supported using the builtins
incr
and decr
:
Expand to the numerical value of number, incremented or decremented, respectively, by one. Except for the empty string, the expansion is empty if number could not be parsed.
The macros incr
and decr
are recognized only with
parameters.
incr(`4') ⇒5 decr(`7') ⇒6 incr() error→m4:stdin:3: empty string treated as 0 in builtin `incr' ⇒1 decr() error→m4:stdin:4: empty string treated as 0 in builtin `decr' ⇒-1