summaryrefslogtreecommitdiff
path: root/tests/null.m4
blob: 0e13cb43231050ba300e07a47b1e733e63ac938d (plain)
ofshex dumpascii
0000 64 6e 6c 20 55 73 65 20 60 6d 34 20 2d 44 4e 55 4c 20 74 6f 20 70 72 69 6e 74 20 61 20 4e 55 4c dnl.Use.`m4.-DNUL.to.print.a.NUL
0020 20 62 79 74 65 20 73 75 72 72 6f 75 6e 64 65 64 20 69 6e 20 5b 5d 2c 20 74 68 65 6e 20 65 78 69 .byte.surrounded.in.[],.then.exi
0040 74 0a 69 66 64 65 66 28 60 4e 55 4c 27 2c 20 60 5b 00 5d 6d 34 65 78 69 74 60 27 27 29 64 6e 6c t.ifdef(`NUL',.`[.]m4exit`'')dnl
0060 0a 23 20 54 68 69 73 20 66 69 6c 65 20 74 65 73 74 73 20 6d 34 20 62 65 68 61 76 69 6f 72 20 6f .#.This.file.tests.m4.behavior.o
0080 6e 20 4e 55 4c 20 62 79 74 65 73 2e 0a 64 6e 6c 20 55 73 65 20 60 6d 34 20 2d 44 6d 34 65 78 69 n.NUL.bytes..dnl.Use.`m4.-Dm4exi
00a0 74 27 20 74 6f 20 74 65 73 74 20 72 65 73 74 20 6f 66 20 66 69 6c 65 2e 0a 6d 34 65 78 69 74 28 t'.to.test.rest.of.file..m4exit(
00c0 60 32 00 32 27 29 64 6e 6c 0a 64 6e 6c 20 52 61 77 20 70 61 73 73 2d 74 68 72 6f 75 67 68 3a 0a `2.2')dnl.dnl.Raw.pass-through:.
00e0 72 61 77 3a 20 2d 00 2d 0a 64 6e 6c 20 45 6d 62 65 64 64 65 64 20 69 6e 20 71 75 6f 74 65 73 3a raw:.-.-.dnl.Embedded.in.quotes:
0100 0a 71 75 6f 74 65 64 3a 20 60 2d 00 2d 27 0a 64 6e 6c 20 45 6d 62 65 64 64 65 64 20 69 6e 20 63 .quoted:.`-.-'.dnl.Embedded.in.c
0120 6f 6d 6d 65 6e 74 73 3a 0a 63 6f 6d 6d 65 6e 74 65 64 3a 20 23 2d 00 2d 0a 64 6e 6c 20 50 61 73 omments:.commented:.#-.-.dnl.Pas
0140 73 65 64 20 74 68 72 6f 75 67 68 20 24 31 2c 20 24 2a 2c 20 24 40 3a 0a 64 65 66 69 6e 65 28 60 sed.through.$1,.$*,.$@:.define(`
0160 65 63 68 6f 27 2c 20 60 2e 24 31 2e 24 2a 2e 24 40 2e 27 29 64 65 66 69 6e 65 28 60 27 2c 20 60 echo',.`.$1.$*.$@.')define(`',.`
0180 65 6d 70 74 79 27 29 64 6e 6c 0a 64 65 66 69 6e 65 28 60 2d 27 2c 20 60 64 61 73 68 27 29 64 65 empty')dnl.define(`-',.`dash')de
01a0 66 69 6e 65 28 60 2d 2d 27 2c 20 60 64 61 73 68 65 73 27 29 64 6e 6c 0a 75 73 65 72 3a 20 65 63 fine(`--',.`dashes')dnl.user:.ec
01c0 68 6f 28 2d 00 2d 2c 60 31 00 31 27 29 0a 64 6e 6c 20 4d 61 63 72 6f 20 6e 61 6d 65 20 6f 66 20 ho(-.-,`1.1').dnl.Macro.name.of.
01e0 64 65 66 69 6e 65 3a 0a 64 65 66 69 6e 65 28 60 2d 00 2d 27 2c 20 60 60 24 30 27 3a 20 24 31 27 define:.define(`-.-',.``$0':.$1'
0200 29 64 6e 6c 0a 64 6e 6c 20 41 6c 6c 20 6d 61 63 72 6f 73 20 6d 61 74 63 68 69 6e 67 20 5f 5f 2a )dnl.dnl.All.macros.matching.__*
0220 5f 5f 20 74 61 6b 65 20 6e 6f 20 61 72 67 75 6d 65 6e 74 73 2c 20 61 6e 64 20 6e 65 76 65 72 20 __.take.no.arguments,.and.never.
0240 70 72 6f 64 75 63 65 20 4e 55 4c 2e 0a 64 6e 6c 20 46 69 72 73 74 20 61 72 67 75 6d 65 6e 74 20 produce.NUL..dnl.First.argument.
0260 6f 66 20 62 75 69 6c 74 69 6e 3a 0a 65 72 72 70 72 69 6e 74 28 60 62 75 69 6c 74 69 6e 3a 0a 27 of.builtin:.errprint(`builtin:.'
0280 29 62 75 69 6c 74 69 6e 28 60 2d 00 2d 27 29 64 6e 6c 0a 64 6e 6c 20 52 65 6d 61 69 6e 69 6e 67 )builtin(`-.-')dnl.dnl.Remaining
02a0 20 61 72 67 75 6d 65 6e 74 73 20 6f 66 20 62 75 69 6c 74 69 6e 3a 0a 60 62 75 69 6c 74 69 6e 3a .arguments.of.builtin:.`builtin:
02c0 27 20 62 75 69 6c 74 69 6e 28 60 6c 65 6e 27 2c 20 2d 00 2d 29 0a 64 6e 6c 20 53 69 6e 67 6c 65 '.builtin(`len',.-.-).dnl.Single
02e0 2d 62 79 74 65 20 64 65 6c 69 6d 69 74 65 72 20 69 6e 20 63 68 61 6e 67 65 63 6f 6d 3a 0a 60 63 -byte.delimiter.in.changecom:.`c
0300 68 61 6e 67 65 63 6f 6d 3a 27 20 63 68 61 6e 67 65 63 6f 6d 28 00 2c 2f 29 00 65 63 68 6f 2f 63 hangecom:'.changecom(.,/).echo/c
0320 68 61 6e 67 65 63 6f 6d 28 60 2f 27 2c 60 00 27 29 2f 65 63 68 6f 00 64 6e 6c 0a 64 6e 6c 20 4d hangecom(`/',`.')/echo.dnl.dnl.M
0340 75 6c 74 69 2d 62 79 74 65 20 64 65 6c 69 6d 69 74 65 72 20 69 6e 20 63 68 61 6e 67 65 63 6f 6d ulti-byte.delimiter.in.changecom
0360 3a 0a 20 63 68 61 6e 67 65 63 6f 6d 28 60 2d 00 2d 27 2c 20 60 00 2d 00 27 29 2d 00 2d 65 63 68 :..changecom(`-.-',.`.-.')-.-ech
0380 6f 00 00 2d 00 63 68 61 6e 67 65 63 6f 6d 28 60 23 27 29 0a 64 6e 6c 20 53 69 6e 67 6c 65 2d 62 o..-.changecom(`#').dnl.Single-b
03a0 79 74 65 20 64 65 6c 69 6d 69 74 65 72 20 69 6e 20 63 68 61 6e 67 65 71 75 6f 74 65 3a 0a 60 63 yte.delimiter.in.changequote:.`c
03c0 68 61 6e 67 65 71 75 6f 74 65 3a 27 20 63 68 61 6e 67 65 71 75 6f 74 65 28 00 2c 2f 29 00 65 63 hangequote:'.changequote(.,/).ec
03e0 68 6f 2f 63 68 61 6e 67 65 71 75 6f 74 65 60 27 64 6e 6c 0a 63 68 61 6e 67 65 71 75 6f 74 65 28 ho/changequote`'dnl.changequote(
0400 60 2f 27 2c 60 00 27 29 2f 65 63 68 6f 00 63 68 61 6e 67 65 71 75 6f 74 65 60 27 64 6e 6c 0a 64 `/',`.')/echo.changequote`'dnl.d
0420 6e 6c 20 4d 75 6c 74 69 2d 62 79 74 65 20 64 65 6c 69 6d 69 74 65 72 20 69 6e 20 63 68 61 6e 67 nl.Multi-byte.delimiter.in.chang
0440 65 71 75 6f 74 65 3a 0a 20 63 68 61 6e 67 65 71 75 6f 74 65 28 60 2d 00 2d 27 2c 20 60 00 2d 00 equote:..changequote(`-.-',.`.-.
0460 27 29 2d 00 2d 65 63 68 6f 00 00 2d 00 63 68 61 6e 67 65 71 75 6f 74 65 60 27 0a 64 6e 6c 20 51 ')-.-echo..-.changequote`'.dnl.Q
0480 75 6f 74 65 73 20 69 6e 20 74 72 61 63 65 20 61 6e 64 20 64 75 6d 70 20 6f 75 74 70 75 74 3a 0a uotes.in.trace.and.dump.output:.
04a0 65 72 72 70 72 69 6e 74 28 60 63 68 61 6e 67 65 71 75 6f 74 65 3a 0a 27 29 74 72 61 63 65 6f 6e errprint(`changequote:.')traceon
04c0 28 60 64 75 6d 70 64 65 66 27 29 64 75 6d 70 64 65 66 28 60 65 63 68 6f 27 63 68 61 6e 67 65 71 (`dumpdef')dumpdef(`echo'changeq
04e0 75 6f 74 65 28 00 2c 2f 29 29 63 68 61 6e 67 65 71 75 6f 74 65 60 27 64 6e 6c 0a 74 72 61 63 65 uote(.,/))changequote`'dnl.trace
0500 6f 66 66 28 60 64 75 6d 70 64 65 66 27 29 64 6e 6c 0a 64 6e 6c 20 57 61 72 6e 69 6e 67 20 66 72 off(`dumpdef')dnl.dnl.Warning.fr
0520 6f 6d 20 63 68 61 6e 67 65 72 65 73 79 6e 74 61 78 3a 0a 65 72 72 70 72 69 6e 74 28 60 63 68 61 om.changeresyntax:.errprint(`cha
0540 6e 67 65 72 65 73 79 6e 74 61 78 3a 0a 27 29 63 68 61 6e 67 65 72 65 73 79 6e 74 61 78 28 60 00 ngeresyntax:.')changeresyntax(`.
0560 27 29 64 6e 6c 0a 64 6e 6c 20 4d 61 63 72 6f 20 6e 61 6d 65 20 69 6e 20 63 68 61 6e 67 65 73 79 ')dnl.dnl.Macro.name.in.changesy
0580 6e 74 61 78 3a 0a 60 63 68 61 6e 67 65 73 79 6e 74 61 78 3a 27 20 63 68 61 6e 67 65 73 79 6e 74 ntax:.`changesyntax:'.changesynt
05a0 61 78 28 60 57 2b 00 2d 27 29 2d 00 00 2d 20 2d 00 2d 28 2d 29 60 27 63 68 61 6e 67 65 73 79 6e ax(`W+.-')-..-.-.-(-)`'changesyn
05c0 74 61 78 28 29 64 6e 6c 0a 64 6e 6c 20 45 73 63 61 70 65 20 69 6e 20 63 68 61 6e 67 65 73 79 6e tax()dnl.dnl.Escape.in.changesyn
05e0 74 61 78 3a 0a 20 63 68 61 6e 67 65 73 79 6e 74 61 78 28 60 40 00 27 29 65 63 68 6f 20 00 65 63 tax:..changesyntax(`@.')echo..ec
0600 68 6f 20 00 2d 2d 00 63 68 61 6e 67 65 73 79 6e 74 61 78 28 60 4f 3d 00 27 29 64 6e 6c 0a 64 6e ho..--.changesyntax(`O=.')dnl.dn
0620 6c 20 41 63 74 69 76 65 20 69 6e 20 63 68 61 6e 67 65 73 79 6e 74 61 78 3a 0a 20 63 68 61 6e 67 l.Active.in.changesyntax:..chang
0640 65 73 79 6e 74 61 78 28 60 41 00 27 29 00 64 65 66 69 6e 65 28 60 00 27 2c 20 60 6e 75 6c 27 29 esyntax(`A.').define(`.',.`nul')
0660 00 60 27 63 68 61 6e 67 65 73 79 6e 74 61 78 28 60 41 2d 00 27 29 75 6e 64 65 66 69 6e 65 28 60 .`'changesyntax(`A-.')undefine(`
0680 00 27 29 0a 64 6e 6c 20 57 61 72 6e 69 6e 67 20 66 72 6f 6d 20 63 68 61 6e 67 65 73 79 6e 74 61 .').dnl.Warning.from.changesynta
06a0 78 3a 0a 65 72 72 70 72 69 6e 74 28 60 63 68 61 6e 67 65 73 79 6e 74 61 78 3a 0a 27 29 63 68 61 x:.errprint(`changesyntax:.')cha
06c0 6e 67 65 73 79 6e 74 61 78 28 00 29 64 6e 6c 0a 64 6e 6c 20 49 67 6e 6f 72 65 64 20 62 79 20 63 ngesyntax(.)dnl.dnl.Ignored.by.c
06e0 68 61 6e 67 65 73 79 6e 74 61 78 3a 20 54 4f 44 4f 20 2d 20 73 75 70 70 6f 72 74 20 69 67 6e 6f hangesyntax:.TODO.-.support.igno
0700 72 65 64 20 63 61 74 65 67 6f 72 79 3f 0a 64 6e 6c 20 57 61 72 6e 69 6e 67 20 66 72 6f 6d 20 64 red.category?.dnl.Warning.from.d
0720 65 62 75 67 66 69 6c 65 3a 0a 65 72 72 70 72 69 6e 74 28 60 64 65 62 75 67 66 69 6c 65 3a 0a 27 ebugfile:.errprint(`debugfile:.'
0740 29 64 65 62 75 67 66 69 6c 65 28 60 2f 6e 6f 2f 73 75 63 68 00 2f 66 69 6c 65 27 29 64 6e 6c 0a )debugfile(`/no/such./file')dnl.
0760 64 6e 6c 20 57 61 72 6e 69 6e 67 20 66 72 6f 6d 20 64 65 62 75 67 6c 65 6e 3a 0a 65 72 72 70 72 dnl.Warning.from.debuglen:.errpr
0780 69 6e 74 28 60 64 65 62 75 67 6c 65 6e 3a 0a 27 29 64 65 62 75 67 6c 65 6e 28 60 31 00 31 27 29 int(`debuglen:.')debuglen(`1.1')
07a0 64 6e 6c 0a 64 6e 6c 20 57 61 72 6e 69 6e 67 20 66 72 6f 6d 20 64 65 62 75 67 6d 6f 64 65 3a 0a dnl.dnl.Warning.from.debugmode:.
07c0 65 72 72 70 72 69 6e 74 28 60 64 65 62 75 67 6d 6f 64 65 3a 0a 27 29 64 65 62 75 67 6d 6f 64 65 errprint(`debugmode:.')debugmode
07e0 28 60 2d 00 2d 27 29 64 6e 6c 0a 64 6e 6c 20 57 61 72 6e 69 6e 67 20 66 72 6f 6d 20 64 65 63 72 (`-.-')dnl.dnl.Warning.from.decr
0800 3a 0a 65 72 72 70 72 69 6e 74 28 60 64 65 63 72 3a 0a 27 29 64 65 63 72 28 60 31 00 31 27 29 64 :.errprint(`decr:.')decr(`1.1')d
0820 6e 6c 0a 64 6e 6c 20 44 65 66 69 6e 69 74 69 6f 6e 20 6f 66 20 64 65 66 69 6e 65 3a 0a 60 64 65 nl.dnl.Definition.of.define:.`de
0840 66 69 6e 65 3a 27 20 64 65 66 69 6e 65 28 60 62 6f 64 79 27 2c 20 60 2d 00 2d 27 29 62 6f 64 79 fine:'.define(`body',.`-.-')body
0860 0a 64 6e 6c 20 55 6e 64 65 66 69 6e 65 64 20 61 72 67 75 6d 65 6e 74 20 6f 66 20 64 65 66 6e 3a .dnl.Undefined.argument.of.defn:
0880 0a 65 72 72 70 72 69 6e 74 28 60 64 65 66 6e 3a 0a 27 29 64 65 66 6e 28 60 00 2d 00 27 29 64 6e .errprint(`defn:.')defn(`.-.')dn
08a0 6c 0a 64 6e 6c 20 44 65 66 69 6e 65 64 20 6d 61 63 72 6f 20 6e 61 6d 65 20 69 6e 20 64 65 66 6e l.dnl.Defined.macro.name.in.defn
08c0 3a 0a 60 64 65 66 6e 3a 27 20 64 65 66 6e 28 60 2d 00 2d 27 29 64 6e 6c 0a 64 6e 6c 20 4d 61 63 :.`defn:'.defn(`-.-')dnl.dnl.Mac
08e0 72 6f 20 63 6f 6e 74 65 6e 74 73 20 69 6e 20 64 65 66 6e 3a 0a 20 64 65 66 6e 28 60 62 6f 64 79 ro.contents.in.defn:..defn(`body
0900 27 29 0a 64 6e 6c 20 41 72 67 75 6d 65 6e 74 20 74 6f 20 64 69 76 65 72 74 3a 0a 65 72 72 70 72 ').dnl.Argument.to.divert:.errpr
0920 69 6e 74 28 60 64 69 76 65 72 74 3a 0a 27 29 64 69 76 65 72 74 28 60 31 00 31 27 29 64 6e 6c 0a int(`divert:.')divert(`1.1')dnl.
0940 64 6e 6c 20 50 61 73 73 65 64 20 74 68 72 6f 75 67 68 20 64 69 76 65 72 73 69 6f 6e 20 62 79 20 dnl.Passed.through.diversion.by.
0960 64 69 76 65 72 74 3a 0a 64 69 76 65 72 74 28 60 31 27 29 60 64 69 76 65 72 74 3a 27 20 2d 00 2d divert:.divert(`1')`divert:'.-.-
0980 0a 64 69 76 65 72 74 60 27 75 6e 64 69 76 65 72 74 28 60 31 27 29 64 6e 6c 0a 64 6e 6c 20 44 69 .divert`'undivert(`1')dnl.dnl.Di
09a0 76 6e 75 6d 20 74 61 6b 65 73 20 6e 6f 20 61 72 67 75 6d 65 6e 74 73 2c 20 61 6e 64 20 6e 65 76 vnum.takes.no.arguments,.and.nev
09c0 65 72 20 70 72 6f 64 75 63 65 73 20 4e 55 4c 2e 0a 64 6e 6c 20 44 69 73 63 61 72 64 65 64 20 62 er.produces.NUL..dnl.Discarded.b
09e0 79 20 64 6e 6c 3a 20 2d 00 2d 0a 64 6e 6c 20 55 6e 64 65 66 69 6e 65 64 20 61 72 67 75 6d 65 6e y.dnl:.-.-.dnl.Undefined.argumen
0a00 74 20 6f 66 20 64 75 6d 70 64 65 66 3a 0a 65 72 72 70 72 69 6e 74 28 60 64 75 6d 70 64 65 66 3a t.of.dumpdef:.errprint(`dumpdef:
0a20 0a 27 29 64 75 6d 70 64 65 66 28 60 00 2d 00 27 29 64 6e 6c 0a 64 6e 6c 20 44 65 66 69 6e 65 64 .')dumpdef(`.-.')dnl.dnl.Defined
0a40 20 6d 61 63 72 6f 20 6e 61 6d 65 73 20 69 6e 20 64 75 6d 70 64 65 66 3a 0a 64 75 6d 70 64 65 66 .macro.names.in.dumpdef:.dumpdef
0a60 28 60 2d 00 2d 27 2c 20 60 2d 27 2c 20 60 27 2c 20 60 2d 00 2d 27 2c 20 60 2d 2d 27 29 64 6e 6c (`-.-',.`-',.`',.`-.-',.`--')dnl
0a80 0a 64 6e 6c 20 4d 61 63 72 6f 20 63 6f 6e 74 65 6e 74 73 20 69 6e 20 64 75 6d 70 64 65 66 3a 0a .dnl.Macro.contents.in.dumpdef:.
0aa0 64 75 6d 70 64 65 66 28 60 62 6f 64 79 27 29 64 6e 6c 0a 64 6e 6c 20 50 61 73 73 65 64 20 74 68 dumpdef(`body')dnl.dnl.Passed.th
0ac0 72 6f 75 67 68 20 65 72 72 70 72 69 6e 74 3a 0a 65 72 72 70 72 69 6e 74 28 60 65 72 72 70 72 69 rough.errprint:.errprint(`errpri
0ae0 6e 74 3a 27 20 2d 00 2d 2c 20 60 2d 00 2d 0a 27 29 64 6e 6c 0a 64 6e 6c 20 50 61 73 73 65 64 20 nt:'.-.-,.`-.-.')dnl.dnl.Passed.
0b00 74 6f 20 65 73 79 73 63 6d 64 3a 0a 60 65 73 79 73 63 6d 64 3a 27 65 72 72 70 72 69 6e 74 28 60 to.esyscmd:.`esyscmd:'errprint(`
0b20 65 73 79 73 63 6d 64 3a 0a 27 29 20 65 73 79 73 63 6d 64 28 60 65 63 68 6f 20 2b 00 2b 27 29 73 esyscmd:.').esyscmd(`echo.+.+')s
0b40 79 73 76 61 6c 20 64 6e 6c 0a 64 6e 6c 20 47 65 6e 65 72 61 74 65 64 20 66 72 6f 6d 20 65 73 79 ysval.dnl.dnl.Generated.from.esy
0b60 73 63 6d 64 3a 0a 65 73 79 73 63 6d 64 28 5f 5f 70 72 6f 67 72 61 6d 5f 5f 60 20 2d 44 4e 55 4c scmd:.esyscmd(__program__`.-DNUL
0b80 20 27 5f 5f 66 69 6c 65 5f 5f 29 20 73 79 73 76 61 6c 0a 64 6e 6c 20 46 69 72 73 74 20 61 72 67 .'__file__).sysval.dnl.First.arg
0ba0 75 6d 65 6e 74 20 6f 66 20 65 76 61 6c 3a 0a 65 72 72 70 72 69 6e 74 28 60 65 76 61 6c 3a 0a 27 ument.of.eval:.errprint(`eval:.'
0bc0 29 65 76 61 6c 28 60 31 00 2b 31 27 29 64 6e 6c 0a 64 6e 6c 20 53 65 63 6f 6e 64 20 61 72 67 75 )eval(`1.+1')dnl.dnl.Second.argu
0be0 6d 65 6e 74 20 6f 66 20 65 76 61 6c 3a 0a 65 76 61 6c 28 60 31 27 2c 20 60 32 00 32 27 29 64 6e ment.of.eval:.eval(`1',.`2.2')dn
0c00 6c 0a 64 6e 6c 20 54 68 69 72 64 20 61 72 67 75 6d 65 6e 74 20 6f 66 20 65 76 61 6c 3a 0a 65 76 l.dnl.Third.argument.of.eval:.ev
0c20 61 6c 28 60 31 27 2c 20 60 31 30 27 2c 20 60 31 00 31 27 29 64 6e 6c 0a 64 6e 6c 20 46 69 72 73 al(`1',.`10',.`1.1')dnl.dnl.Firs
0c40 74 20 61 72 67 75 6d 65 6e 74 20 74 6f 20 66 6f 72 6d 61 74 3a 0a 60 66 6f 72 6d 61 74 3a 27 20 t.argument.to.format:.`format:'.
0c60 66 6f 72 6d 61 74 28 60 25 73 00 25 73 27 2c 20 60 2d 27 2c 20 60 2d 27 29 64 6e 6c 0a 64 6e 6c format(`%s.%s',.`-',.`-')dnl.dnl
0c80 20 49 6e 76 61 6c 69 64 20 73 70 65 63 69 66 69 65 72 20 69 6e 20 66 6f 72 6d 61 74 3a 0a 65 72 .Invalid.specifier.in.format:.er
0ca0 72 70 72 69 6e 74 28 60 66 6f 72 6d 61 74 3a 0a 27 29 20 66 6f 72 6d 61 74 28 60 25 00 25 27 29 rprint(`format:.').format(`%.%')
0cc0 64 6e 6c 0a 64 6e 6c 20 4e 75 6d 65 72 69 63 20 61 6e 64 20 73 74 72 69 6e 67 20 61 72 67 75 6d dnl.dnl.Numeric.and.string.argum
0ce0 65 6e 74 73 20 74 6f 20 66 6f 72 6d 61 74 3a 0a 20 66 6f 72 6d 61 74 28 60 25 64 25 73 27 2c 20 ents.to.format:..format(`%d%s',.
0d00 60 31 00 31 27 2c 20 60 2d 00 2d 27 29 0a 64 6e 6c 20 43 68 61 72 61 63 74 65 72 20 61 72 67 75 `1.1',.`-.-').dnl.Character.argu
0d20 6d 65 6e 74 20 74 6f 20 66 6f 72 6d 61 74 3a 20 6e 6f 74 20 74 65 73 74 65 64 20 79 65 74 2c 20 ment.to.format:.not.tested.yet,.
0d40 25 63 20 73 65 6d 61 6e 74 69 63 73 20 6e 65 65 64 65 64 0a 64 6e 6c 20 4d 61 63 72 6f 20 6e 61 %c.semantics.needed.dnl.Macro.na
0d60 6d 65 20 69 6e 20 69 66 64 65 66 2c 20 70 61 73 73 65 64 20 74 68 72 6f 75 67 68 20 69 66 64 65 me.in.ifdef,.passed.through.ifde
0d80 66 3a 0a 60 69 66 64 65 66 3a 27 20 69 66 64 65 66 28 60 2d 00 2d 27 2c 20 60 79 65 73 3a 20 2d f:.`ifdef:'.ifdef(`-.-',.`yes:.-
0da0 00 2d 27 2c 20 60 6f 6f 70 73 3a 20 2d 00 2d 27 29 64 6e 6c 0a 20 69 66 64 65 66 28 00 2c 20 60 .-',.`oops:.-.-')dnl..ifdef(.,.`
0dc0 6f 6f 70 73 3a 20 2d 00 2d 27 2c 20 60 6e 6f 3a 20 2d 00 2d 27 29 0a 64 6e 6c 20 43 6f 6d 70 61 oops:.-.-',.`no:.-.-').dnl.Compa
0de0 72 65 64 20 69 6e 20 69 66 65 6c 73 65 2c 20 70 61 73 73 65 64 20 74 68 72 6f 75 67 68 20 69 66 red.in.ifelse,.passed.through.if
0e00 65 6c 73 65 3a 0a 60 69 66 65 6c 73 65 3a 27 20 69 66 65 6c 73 65 28 60 2d 27 2c 20 60 2d 00 2d else:.`ifelse:'.ifelse(`-',.`-.-
0e20 27 2c 20 60 6f 6f 70 73 27 2c 20 60 2d 00 2d 27 2c 20 2d 00 2d 2c 20 60 79 65 73 3a 20 2d 00 2d ',.`oops',.`-.-',.-.-,.`yes:.-.-
0e40 27 29 0a 64 6e 6c 20 57 61 72 6e 69 6e 67 20 66 72 6f 6d 20 69 6e 63 6c 75 64 65 3a 0a 65 72 72 ').dnl.Warning.from.include:.err
0e60 70 72 69 6e 74 28 60 69 6e 63 6c 75 64 65 3a 0a 27 29 69 6e 63 6c 75 64 65 28 60 2f 6e 6f 2f 73 print(`include:.')include(`/no/s
0e80 75 63 68 00 2f 66 69 6c 65 27 29 64 6e 6c 0a 64 6e 6c 20 57 61 72 6e 69 6e 67 20 66 72 6f 6d 20 uch./file')dnl.dnl.Warning.from.
0ea0 69 6e 63 72 3a 0a 65 72 72 70 72 69 6e 74 28 60 69 6e 63 72 3a 0a 27 29 69 6e 63 72 28 60 31 00 incr:.errprint(`incr:.')incr(`1.
0ec0 31 27 29 64 6e 6c 0a 64 6e 6c 20 50 61 73 73 65 64 20 74 68 72 6f 75 67 68 20 69 6e 64 65 78 3a 1')dnl.dnl.Passed.through.index:
0ee0 0a 60 69 6e 64 65 78 3a 27 20 69 6e 64 65 78 28 60 61 00 62 27 2c 20 60 62 27 29 20 69 6e 64 65 .`index:'.index(`a.b',.`b').inde
0f00 78 28 60 2d 27 2c 20 60 00 27 29 20 69 6e 64 65 78 28 60 00 27 2c 20 60 2d 27 29 64 6e 6c 0a 20 x(`-',.`.').index(`.',.`-')dnl..
0f20 69 6e 64 65 78 28 60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2d 27 2c 20 60 00 00 00 00 index(`................-',.`....
0f40 00 00 00 00 2d 27 29 0a 64 6e 6c 20 54 68 69 72 64 20 61 72 67 75 6d 65 6e 74 20 6f 66 20 69 6e ....-').dnl.Third.argument.of.in
0f60 64 65 78 3a 0a 65 72 72 70 72 69 6e 74 28 60 69 6e 64 65 78 3a 0a 27 29 69 6e 64 65 78 28 60 61 dex:.errprint(`index:.')index(`a
0f80 62 61 27 2c 20 60 61 27 2c 20 60 31 00 31 27 29 64 6e 6c 0a 64 6e 6c 20 44 65 66 69 6e 65 64 20 ba',.`a',.`1.1')dnl.dnl.Defined.
0fa0 66 69 72 73 74 20 61 72 67 75 6d 65 6e 74 20 6f 66 20 69 6e 64 69 72 3a 0a 60 69 6e 64 69 72 3a first.argument.of.indir:.`indir:
0fc0 27 20 69 6e 64 69 72 28 60 2d 00 2d 27 2c 20 31 00 31 29 64 6e 6c 0a 64 6e 6c 20 55 6e 64 65 66 '.indir(`-.-',.1.1)dnl.dnl.Undef
0fe0 69 6e 65 64 20 66 69 72 73 74 20 61 72 67 75 6d 65 6e 74 20 6f 66 20 69 6e 64 69 72 3a 0a 65 72 ined.first.argument.of.indir:.er
1000 72 70 72 69 6e 74 28 60 69 6e 64 69 72 3a 0a 27 29 69 6e 64 69 72 28 60 00 2d 00 27 29 64 6e 6c rprint(`indir:.')indir(`.-.')dnl
1020 0a 64 6e 6c 20 57 61 72 6e 69 6e 67 20 69 73 73 75 65 64 20 76 69 61 20 69 6e 64 69 72 3a 0a 20 .dnl.Warning.issued.via.indir:..
1040 64 65 66 69 6e 65 28 60 00 00 25 25 27 2c 20 64 65 66 6e 28 60 64 69 76 6e 75 6d 27 29 29 69 6e define(`..%%',.defn(`divnum'))in
1060 64 69 72 28 60 00 00 25 25 27 2c 20 60 65 78 74 72 61 27 29 64 6e 6c 0a 64 6e 6c 20 4f 74 68 65 dir(`..%%',.`extra')dnl.dnl.Othe
1080 72 20 61 72 67 75 6d 65 6e 74 73 20 6f 66 20 69 6e 64 69 72 3a 0a 20 69 6e 64 69 72 28 60 6c 65 r.arguments.of.indir:..indir(`le
10a0 6e 27 2c 20 60 2d 00 2d 27 29 0a 64 6e 6c 20 50 61 73 73 65 64 20 74 68 72 6f 75 67 68 20 6c 65 n',.`-.-').dnl.Passed.through.le
10c0 6e 3a 0a 60 6c 65 6e 3a 27 20 6c 65 6e 28 00 29 20 6c 65 6e 28 2d 00 2d 29 0a 64 6e 6c 20 54 65 n:.`len:'.len(.).len(-.-).dnl.Te
10e0 73 74 20 6d 34 65 78 69 74 20 73 65 70 61 72 61 74 65 6c 79 20 66 72 6f 6d 20 6d 34 77 72 61 70 st.m4exit.separately.from.m4wrap
1100 3b 20 73 65 65 20 61 62 6f 76 65 2e 0a 64 6e 6c 20 55 6e 64 65 66 69 6e 65 64 20 6d 61 63 72 6f ;.see.above..dnl.Undefined.macro
1120 20 6e 61 6d 65 20 69 6e 20 6d 34 73 79 6d 62 6f 6c 73 3a 0a 60 6d 34 73 79 6d 62 6f 6c 73 3a 27 .name.in.m4symbols:.`m4symbols:'
1140 6d 34 73 79 6d 62 6f 6c 73 28 60 00 2d 00 27 2c 20 60 00 2d 00 27 29 64 6e 6c 0a 64 6e 6c 20 44 m4symbols(`.-.',.`.-.')dnl.dnl.D
1160 65 66 69 6e 65 64 20 6d 61 63 72 6f 20 6e 61 6d 65 20 69 6e 20 6d 34 73 79 6d 62 6f 6c 73 3a 0a efined.macro.name.in.m4symbols:.
1180 20 6d 34 73 79 6d 62 6f 6c 73 28 60 2d 00 2d 27 29 0a 64 6e 6c 20 50 61 73 73 65 64 20 74 68 72 .m4symbols(`-.-').dnl.Passed.thr
11a0 6f 75 67 68 20 6d 34 77 72 61 70 3a 0a 6d 34 77 72 61 70 28 60 60 6d 34 77 72 61 70 3a 27 20 2d ough.m4wrap:.m4wrap(``m4wrap:'.-
11c0 00 2d 0a 27 29 64 6e 6c 0a 64 6e 6c 20 57 61 72 6e 69 6e 67 20 66 72 6f 6d 20 6d 61 6b 65 74 65 .-.')dnl.dnl.Warning.from.makete
11e0 6d 70 3a 0a 65 72 72 70 72 69 6e 74 28 60 6d 61 6b 65 74 65 6d 70 3a 0a 27 29 6d 61 6b 65 74 65 mp:.errprint(`maketemp:.')makete
1200 6d 70 28 60 2f 6e 6f 2f 73 75 63 68 00 2f 66 69 6c 65 27 29 64 6e 6c 0a 64 6e 6c 20 57 61 72 6e mp(`/no/such./file')dnl.dnl.Warn
1220 69 6e 67 20 66 72 6f 6d 20 6d 6b 64 74 65 6d 70 3a 0a 65 72 72 70 72 69 6e 74 28 60 6d 6b 64 74 ing.from.mkdtemp:.errprint(`mkdt
1240 65 6d 70 3a 0a 27 29 6d 6b 64 74 65 6d 70 28 60 2f 6e 6f 2f 73 75 63 68 00 2f 66 69 6c 65 27 29 emp:.')mkdtemp(`/no/such./file')
1260 64 6e 6c 0a 64 6e 6c 20 57 61 72 6e 69 6e 67 20 66 72 6f 6d 20 6d 6b 73 74 65 6d 70 3a 0a 65 72 dnl.dnl.Warning.from.mkstemp:.er
1280 72 70 72 69 6e 74 28 60 6d 6b 73 74 65 6d 70 3a 0a 27 29 6d 6b 73 74 65 6d 70 28 60 2f 6e 6f 2f rprint(`mkstemp:.')mkstemp(`/no/
12a0 73 75 63 68 00 2f 66 69 6c 65 27 29 64 6e 6c 0a 64 6e 6c 20 42 61 64 20 72 65 67 65 78 20 69 6e such./file')dnl.dnl.Bad.regex.in
12c0 20 70 61 74 73 75 62 73 74 3a 0a 65 72 72 70 72 69 6e 74 28 60 70 61 74 73 75 62 73 74 3a 0a 27 .patsubst:.errprint(`patsubst:.'
12e0 29 70 61 74 73 75 62 73 74 28 60 61 27 2c 20 60 5c 00 5c 27 29 64 6e 6c 0a 64 6e 6c 20 46 69 72 )patsubst(`a',.`\.\')dnl.dnl.Fir
1300 73 74 20 61 72 67 75 6d 65 6e 74 20 6f 66 20 70 61 74 73 75 62 73 74 3a 0a 60 70 61 74 73 75 62 st.argument.of.patsubst:.`patsub
1320 73 74 3a 27 20 70 61 74 73 75 62 73 74 28 60 2d 00 2d 27 2c 20 60 2d 27 2c 20 60 2e 27 29 64 6e st:'.patsubst(`-.-',.`-',.`.')dn
1340 6c 0a 64 6e 6c 20 4d 61 74 63 68 69 6e 67 20 76 69 61 20 6d 65 74 61 2d 63 68 61 72 61 63 74 65 l.dnl.Matching.via.meta-characte
1360 72 20 69 6e 20 70 61 74 73 75 62 73 74 3a 0a 20 70 61 74 73 75 62 73 74 28 60 2d 00 2d 27 2c 20 r.in.patsubst:..patsubst(`-.-',.
1380 60 5b 5e 2d 5d 27 29 64 6e 6c 0a 64 6e 6c 20 53 65 63 6f 6e 64 20 61 72 67 75 6d 65 6e 74 20 6f `[^-]')dnl.dnl.Second.argument.o
13a0 66 20 70 61 74 73 75 62 73 74 3a 0a 20 70 61 74 73 75 62 73 74 28 60 61 62 63 27 2c 20 60 00 62 f.patsubst:..patsubst(`abc',.`.b
13c0 27 2c 20 60 2d 27 29 20 70 61 74 73 75 62 73 74 28 60 2d 00 2d 27 2c 20 60 00 27 2c 20 60 21 27 ',.`-').patsubst(`-.-',.`.',.`!'
13e0 29 64 6e 6c 0a 64 6e 6c 20 54 68 69 72 64 20 61 72 67 75 6d 65 6e 74 20 6f 66 20 70 61 74 73 75 )dnl.dnl.Third.argument.of.patsu
1400 62 73 74 3a 0a 20 70 61 74 73 75 62 73 74 28 60 2d 21 2d 27 2c 20 60 21 27 2c 20 60 00 27 29 64 bst:..patsubst(`-!-',.`!',.`.')d
1420 6e 6c 0a 64 6e 6c 20 53 79 6e 74 61 78 20 61 72 67 75 6d 65 6e 74 20 6f 66 20 70 61 74 73 75 62 nl.dnl.Syntax.argument.of.patsub
1440 73 74 3a 0a 70 61 74 73 75 62 73 74 28 60 61 27 2c 20 60 61 27 2c 20 60 62 27 2c 20 60 00 27 29 st:.patsubst(`a',.`a',.`b',.`.')
1460 64 6e 6c 0a 64 6e 6c 20 52 65 70 6c 61 63 65 6d 65 6e 74 20 76 69 61 20 72 65 66 65 72 65 6e 63 dnl.dnl.Replacement.via.referenc
1480 65 20 69 6e 20 70 61 74 73 75 62 73 74 3a 0a 20 70 61 74 73 75 62 73 74 28 60 2d 2d 00 2d 2d 27 e.in.patsubst:..patsubst(`--.--'
14a0 2c 20 60 2d 5c 28 2e 5c 29 2d 27 2c 20 60 5c 31 2d 5c 31 27 29 0a 64 6e 6c 20 44 65 66 69 6e 65 ,.`-\(.\)-',.`\1-\1').dnl.Define
14c0 64 20 61 72 67 75 6d 65 6e 74 20 6f 66 20 70 6f 70 64 65 66 3a 0a 60 70 6f 70 64 65 66 3a 27 20 d.argument.of.popdef:.`popdef:'.
14e0 70 6f 70 64 65 66 28 60 2d 00 2d 27 29 69 66 64 65 66 28 60 2d 00 2d 27 2c 20 60 6f 6f 70 73 27 popdef(`-.-')ifdef(`-.-',.`oops'
1500 2c 20 60 6f 6b 27 29 0a 64 6e 6c 20 55 6e 64 65 66 69 6e 65 64 20 61 72 67 75 6d 65 6e 74 20 6f ,.`ok').dnl.Undefined.argument.o
1520 66 20 70 6f 70 64 65 66 3a 0a 65 72 72 70 72 69 6e 74 28 60 70 6f 70 64 65 66 3a 0a 27 29 70 6f f.popdef:.errprint(`popdef:.')po
1540 70 64 65 66 28 60 2d 00 2d 27 29 64 6e 6c 0a 64 6e 6c 20 4d 61 63 72 6f 20 6e 61 6d 65 20 6f 66 pdef(`-.-')dnl.dnl.Macro.name.of
1560 20 70 75 73 68 64 65 66 3a 0a 60 70 75 73 68 64 65 66 3a 27 20 70 75 73 68 64 65 66 28 60 2d 00 .pushdef:.`pushdef:'.pushdef(`-.
1580 2d 27 2c 20 60 73 74 72 61 6e 67 65 3a 20 24 31 27 29 69 66 64 65 66 28 60 2d 00 2d 27 2c 20 60 -',.`strange:.$1')ifdef(`-.-',.`
15a0 6f 6b 27 2c 20 60 6f 6f 70 73 27 29 60 27 64 6e 6c 0a 64 6e 6c 20 44 65 66 69 6e 69 74 69 6f 6e ok',.`oops')`'dnl.dnl.Definition
15c0 20 6f 66 20 70 75 73 68 64 65 66 3a 0a 20 70 75 73 68 64 65 66 28 60 62 6f 64 79 27 2c 20 60 00 .of.pushdef:..pushdef(`body',.`.
15e0 2d 00 27 29 62 6f 64 79 0a 64 6e 6c 20 42 61 64 20 72 65 67 65 78 20 69 6e 20 72 65 67 65 78 70 -.')body.dnl.Bad.regex.in.regexp
1600 3a 0a 65 72 72 70 72 69 6e 74 28 60 72 65 67 65 78 70 3a 0a 27 29 72 65 67 65 78 70 28 60 61 27 :.errprint(`regexp:.')regexp(`a'
1620 2c 20 60 5c 00 5c 27 29 64 6e 6c 0a 64 6e 6c 20 46 69 72 73 74 20 61 72 67 75 6d 65 6e 74 20 6f ,.`\.\')dnl.dnl.First.argument.o
1640 66 20 72 65 67 65 78 70 3a 0a 60 72 65 67 65 78 70 3a 27 20 72 65 67 65 78 70 28 60 61 00 62 27 f.regexp:.`regexp:'.regexp(`a.b'
1660 2c 20 60 62 27 29 64 6e 6c 0a 64 6e 6c 20 4d 61 74 63 68 69 6e 67 20 76 69 61 20 6d 65 74 61 2d ,.`b')dnl.dnl.Matching.via.meta-
1680 63 68 61 72 61 63 74 65 72 20 69 6e 20 72 65 67 65 78 70 3a 0a 20 72 65 67 65 78 70 28 60 2d 00 character.in.regexp:..regexp(`-.
16a0 2d 27 2c 20 60 5b 5e 2d 5d 27 2c 20 60 21 27 29 64 6e 6c 0a 64 6e 6c 20 53 65 63 6f 6e 64 20 61 -',.`[^-]',.`!')dnl.dnl.Second.a
16c0 72 67 75 6d 65 6e 74 20 6f 66 20 72 65 67 65 78 70 3a 0a 20 72 65 67 65 78 70 28 60 2d 00 2d 27 rgument.of.regexp:..regexp(`-.-'
16e0 2c 20 60 00 27 29 64 6e 6c 0a 64 6e 6c 20 54 68 69 72 64 20 61 72 67 75 6d 65 6e 74 20 6f 66 20 ,.`.')dnl.dnl.Third.argument.of.
1700 72 65 67 65 78 70 3a 0a 20 72 65 67 65 78 70 28 60 21 27 2c 20 60 21 27 2c 20 60 2d 00 2d 27 29 regexp:..regexp(`!',.`!',.`-.-')
1720 64 6e 6c 0a 64 6e 6c 20 53 79 6e 74 61 78 20 61 72 67 75 6d 65 6e 74 20 6f 66 20 70 61 74 73 75 dnl.dnl.Syntax.argument.of.patsu
1740 62 73 74 3a 0a 72 65 67 65 78 70 28 60 61 27 2c 20 60 61 27 2c 20 60 62 27 2c 20 60 00 27 29 64 bst:.regexp(`a',.`a',.`b',.`.')d
1760 6e 6c 0a 64 6e 6c 20 52 65 70 6c 61 63 65 6d 65 6e 74 20 76 69 61 20 72 65 66 65 72 65 6e 63 65 nl.dnl.Replacement.via.reference
1780 20 69 6e 20 72 65 67 65 78 70 3a 0a 20 72 65 67 65 78 70 28 60 2d 2d 00 2d 2d 27 2c 20 60 2d 5c .in.regexp:..regexp(`--.--',.`-\
17a0 28 2e 5c 29 2d 27 2c 20 60 5c 31 2d 5c 31 27 29 0a 64 6e 6c 20 42 61 64 20 72 65 67 65 78 20 69 (.\)-',.`\1-\1').dnl.Bad.regex.i
17c0 6e 20 72 65 6e 61 6d 65 73 79 6d 73 3a 0a 65 72 72 70 72 69 6e 74 28 60 72 65 6e 61 6d 65 73 79 n.renamesyms:.errprint(`renamesy
17e0 6d 73 3a 0a 27 29 72 65 6e 61 6d 65 73 79 6d 73 28 60 5c 00 5c 27 2c 20 60 2d 27 29 64 6e 6c 0a ms:.')renamesyms(`\.\',.`-')dnl.
1800 64 6e 6c 20 44 69 72 65 63 74 20 72 65 6e 61 6d 65 20 76 69 61 20 72 65 6e 61 6d 65 73 79 6d 73 dnl.Direct.rename.via.renamesyms
1820 3a 0a 60 72 65 6e 61 6d 65 73 79 6d 73 3a 27 20 72 65 6e 61 6d 65 73 79 6d 73 28 60 00 00 25 25 :.`renamesyms:'.renamesyms(`..%%
1840 27 2c 20 60 2d 2d 25 25 27 29 69 6e 64 69 72 28 60 2d 2d 25 25 27 29 64 6e 6c 0a 64 6e 6c 20 4d ',.`--%%')indir(`--%%')dnl.dnl.M
1860 65 74 61 2d 63 68 61 72 61 63 74 65 72 20 72 65 6e 61 6d 65 20 76 69 61 20 72 65 6e 61 6d 65 73 eta-character.rename.via.renames
1880 79 6d 73 3a 0a 20 72 65 6e 61 6d 65 73 79 6d 73 28 60 2e 2e 5c 28 25 25 5c 29 27 2c 20 60 00 00 yms:..renamesyms(`..\(%%\)',.`..
18a0 5c 31 27 29 69 6e 64 69 72 28 60 00 00 25 25 27 29 0a 64 6e 6c 20 53 79 6e 74 61 78 20 61 72 67 \1')indir(`..%%').dnl.Syntax.arg
18c0 75 6d 65 6e 74 20 6f 66 20 72 65 6e 61 6d 65 73 79 6d 73 3a 0a 72 65 6e 61 6d 65 73 79 6d 73 28 ument.of.renamesyms:.renamesyms(
18e0 60 61 27 2c 20 60 62 27 2c 20 60 00 27 29 64 6e 6c 0a 64 6e 6c 20 50 61 73 73 65 64 20 74 68 72 `a',.`b',.`.')dnl.dnl.Passed.thr
1900 6f 75 67 68 20 73 68 69 66 74 3a 0a 60 73 68 69 66 74 3a 27 20 73 68 69 66 74 28 60 68 69 27 2c ough.shift:.`shift:'.shift(`hi',
1920 20 60 2d 00 2d 27 2c 20 2d 00 2d 29 0a 64 6e 6c 20 57 61 72 6e 69 6e 67 20 66 72 6f 6d 20 73 69 .`-.-',.-.-).dnl.Warning.from.si
1940 6e 63 6c 75 64 65 3a 0a 65 72 72 70 72 69 6e 74 28 60 73 69 6e 63 6c 75 64 65 3a 0a 27 29 73 69 nclude:.errprint(`sinclude:.')si
1960 6e 63 6c 75 64 65 28 60 2f 6e 6f 2f 73 75 63 68 00 2f 66 69 6c 65 27 29 64 6e 6c 0a 64 6e 6c 20 nclude(`/no/such./file')dnl.dnl.
1980 46 69 72 73 74 20 61 72 67 75 6d 65 6e 74 20 6f 66 20 73 75 62 73 74 72 3a 0a 60 73 75 62 73 74 First.argument.of.substr:.`subst
19a0 72 3a 27 20 73 75 62 73 74 72 28 60 2d 2d 00 2d 2d 27 2c 20 60 31 27 2c 20 60 33 27 29 64 6e 6c r:'.substr(`--.--',.`1',.`3')dnl
19c0 0a 64 6e 6c 20 53 65 63 6f 6e 64 20 61 72 67 75 6d 65 6e 74 20 6f 66 20 73 75 62 73 74 72 3a 0a .dnl.Second.argument.of.substr:.
19e0 65 72 72 70 72 69 6e 74 28 60 73 75 62 73 74 72 3a 0a 27 29 73 75 62 73 74 72 28 60 61 62 63 27 errprint(`substr:.')substr(`abc'
1a00 2c 20 60 31 00 31 27 29 64 6e 6c 0a 64 6e 6c 20 54 68 69 72 64 20 61 72 67 75 6d 65 6e 74 20 6f ,.`1.1')dnl.dnl.Third.argument.o
1a20 66 20 73 75 62 73 74 72 3a 0a 73 75 62 73 74 72 28 60 61 62 63 27 2c 20 60 31 27 2c 20 60 31 00 f.substr:.substr(`abc',.`1',.`1.
1a40 31 27 29 64 6e 6c 0a 64 6e 6c 20 46 6f 75 72 74 68 20 61 72 67 75 6d 65 6e 74 20 6f 66 20 73 75 1')dnl.dnl.Fourth.argument.of.su
1a60 62 73 74 72 3a 0a 20 73 75 62 73 74 72 28 60 61 62 63 27 2c 20 60 31 27 2c 20 60 31 27 2c 20 60 bstr:..substr(`abc',.`1',.`1',.`
1a80 31 00 31 27 29 0a 64 6e 6c 20 57 61 72 6e 69 6e 67 20 66 72 6f 6d 20 73 79 6e 63 6f 75 74 70 75 1.1').dnl.Warning.from.syncoutpu
1aa0 74 3a 0a 65 72 72 70 72 69 6e 74 28 60 73 79 6e 63 6f 75 74 70 75 74 3a 0a 27 29 73 79 6e 63 6f t:.errprint(`syncoutput:.')synco
1ac0 75 74 70 75 74 28 60 00 27 29 64 6e 6c 0a 64 6e 6c 20 50 61 73 73 65 64 20 74 6f 20 73 79 73 63 utput(`.')dnl.dnl.Passed.to.sysc
1ae0 6d 64 3a 0a 60 73 79 73 63 6d 64 3a 27 65 72 72 70 72 69 6e 74 28 60 73 79 73 63 6d 64 3a 0a 27 md:.`syscmd:'errprint(`syscmd:.'
1b00 29 20 73 79 73 63 6d 64 28 60 65 63 68 6f 20 2b 00 2b 27 29 73 79 73 76 61 6c 0a 64 6e 6c 20 53 ).syscmd(`echo.+.+')sysval.dnl.S
1b20 79 73 76 61 6c 20 74 61 6b 65 73 20 6e 6f 20 61 72 67 75 6d 65 6e 74 73 2c 20 61 6e 64 20 6e 65 ysval.takes.no.arguments,.and.ne
1b40 76 65 72 20 70 72 6f 64 75 63 65 73 20 4e 55 4c 2e 0a 64 6e 6c 20 50 61 73 73 65 64 20 74 6f 20 ver.produces.NUL..dnl.Passed.to.
1b60 74 72 61 63 65 6f 66 66 3a 0a 74 72 61 63 65 6f 66 66 28 60 2d 00 2d 27 2c 20 60 00 27 29 64 6e traceoff:.traceoff(`-.-',.`.')dn
1b80 6c 0a 64 6e 6c 20 4d 61 63 72 6f 20 6e 61 6d 65 20 61 6e 64 20 61 72 67 75 6d 65 6e 74 73 20 6f l.dnl.Macro.name.and.arguments.o
1ba0 66 20 74 72 61 63 65 6f 6e 3a 0a 60 74 72 61 63 65 6f 6e 3a 27 20 65 72 72 70 72 69 6e 74 28 60 f.traceon:.`traceon:'.errprint(`
1bc0 74 72 61 63 65 6f 6e 3a 0a 27 29 74 72 61 63 65 6f 6e 28 60 2d 00 2d 27 29 69 6e 64 69 72 28 60 traceon:.')traceon(`-.-')indir(`
1be0 2d 00 2d 27 2c 20 60 2d 00 2d 27 29 64 6e 6c 0a 64 6e 6c 20 44 65 66 69 6e 65 64 20 74 65 78 74 -.-',.`-.-')dnl.dnl.Defined.text
1c00 20 6f 66 20 74 72 61 63 65 6f 6e 3a 0a 20 74 72 61 63 65 6f 6e 28 60 62 6f 64 79 27 29 62 6f 64 .of.traceon:..traceon(`body')bod
1c20 79 0a 64 6e 6c 20 46 69 72 73 74 20 61 72 67 75 6d 65 6e 74 20 6f 66 20 74 72 61 6e 73 6c 69 74 y.dnl.First.argument.of.translit
1c40 3a 0a 60 74 72 61 6e 73 6c 69 74 3a 27 20 74 72 61 6e 73 6c 69 74 28 60 2e 00 2e 27 2c 20 60 2e :.`translit:'.translit(`...',.`.
1c60 27 2c 20 60 2d 27 29 64 6e 6c 0a 64 6e 6c 20 53 69 6e 67 6c 65 20 63 68 61 72 61 63 74 65 72 20 ',.`-')dnl.dnl.Single.character.
1c80 69 6e 20 6f 74 68 65 72 20 61 72 67 75 6d 65 6e 74 73 20 6f 66 20 74 72 61 6e 73 6c 69 74 3a 0a in.other.arguments.of.translit:.
1ca0 20 74 72 61 6e 73 6c 69 74 28 60 00 2e 00 27 2c 20 60 2e 00 27 2c 20 60 00 2e 27 29 64 6e 6c 0a .translit(`...',.`..',.`..')dnl.
1cc0 64 6e 6c 20 43 68 61 72 61 63 74 65 72 20 72 61 6e 67 65 73 20 6f 66 20 74 72 61 6e 73 6c 69 74 dnl.Character.ranges.of.translit
1ce0 3a 0a 20 74 72 61 6e 73 6c 69 74 28 60 61 62 63 64 27 2c 20 60 00 2d 62 27 29 0a 64 6e 6c 20 44 :..translit(`abcd',.`.-b').dnl.D
1d00 65 66 69 6e 65 64 20 61 72 67 75 6d 65 6e 74 20 6f 66 20 75 6e 64 65 66 69 6e 65 3a 0a 60 75 6e efined.argument.of.undefine:.`un
1d20 64 65 66 69 6e 65 3a 27 20 75 6e 64 65 66 69 6e 65 28 60 2d 00 2d 27 29 69 66 64 65 66 28 60 2d define:'.undefine(`-.-')ifdef(`-
1d40 00 2d 27 2c 20 60 6f 6f 70 73 27 2c 20 60 6f 6b 27 29 0a 64 6e 6c 20 55 6e 64 65 66 69 6e 65 64 .-',.`oops',.`ok').dnl.Undefined
1d60 20 61 72 67 75 6d 65 6e 74 20 6f 66 20 75 6e 64 65 66 69 6e 65 3a 0a 65 72 72 70 72 69 6e 74 28 .argument.of.undefine:.errprint(
1d80 60 75 6e 64 65 66 69 6e 65 3a 0a 27 29 75 6e 64 65 66 69 6e 65 28 60 2d 00 2d 27 29 64 6e 6c 0a `undefine:.')undefine(`-.-')dnl.
1da0 64 6e 6c 20 57 61 72 6e 69 6e 67 20 66 72 6f 6d 20 75 6e 64 69 76 65 72 74 3a 0a 65 72 72 70 72 dnl.Warning.from.undivert:.errpr
1dc0 69 6e 74 28 60 75 6e 64 69 76 65 72 74 3a 0a 27 29 75 6e 64 69 76 65 72 74 28 60 31 00 31 27 29 int(`undivert:.')undivert(`1.1')
1de0 64 6e 6c 0a 64 6e 6c 20 6f 74 68 65 72 20 6d 6f 64 75 6c 65 73 20 6e 65 65 64 20 74 6f 20 62 65 dnl.dnl.other.modules.need.to.be
1e00 20 74 65 73 74 65 64 20 69 6e 64 65 70 65 6e 64 65 6e 74 6c 79 0a .tested.independently.