xref: /netbsd-src/external/ibm-public/postfix/dist/src/util/mac_expand.ref (revision fdd524d4ccd2bb0c6f67401e938dabf773eb0372)
1<< name1 = name1-value
2<< name2 =
3<<
4<< ${name1?name 1 defined, |$name1|$name2|}
5stat=2 result=name 1 defined, |name1-value||
6<< ${name1:name 1 undefined, |$name1|$name2|}
7stat=0 result=
8<< ${name2?name 2 defined, |$name1|$name2|}
9stat=0 result=
10<< ${name2:name 2 undefined, |$name1|$name2|}
11stat=2 result=name 2 undefined, |name1-value||
12<< |$name1|$name2|
13stat=2 result=|name1-value||
14<< $(name1
15unknown: warning: truncated macro reference: "$(name1"
16stat=1 result=
17<< $(name )
18unknown: warning: macro name syntax error: "name "
19stat=1 result=
20<<
21
22<< name2 = name2-value
23<<
24<< ${name1?name 1 defined, |$name1|$name2|}
25stat=0 result=
26<< ${name1:name 1 undefined, |$name1|$name2|}
27stat=2 result=name 1 undefined, ||name2-value|
28<< ${name2?name 2 defined, |$name1|$name2|}
29stat=2 result=name 2 defined, ||name2-value|
30<< ${name2:name 2 undefined, |$name1|$name2|}
31stat=0 result=
32<< |$name1|$name2|
33stat=2 result=||name2-value|
34