xref: /illumos-gate/usr/src/test/util-tests/tests/awk/gnu/nasty2.awk (revision e6d6c189fa3a95d7aa27bbe0aeacf7c1a6b57c8c)
1# Based on nasty.awk, test same thing for printf
2#
3BEGIN {
4a="aaaaa"
5a=a a #10
6a=a a #20
7a=a a #40
8a=a a #80
9a=a a #160
10a=a a # i.e. a is long enough
11
12printf("a = %s, f() = %s\n", a, f())
13print a
14}
15
16function f()
17{
18gsub(/a/, "123", a)
19return "X"
20}
21