xref: /illumos-gate/usr/src/test/util-tests/tests/awk/gnu/nasty2.awk (revision 0463c8009260e445fd1885cfaf98e04a586d495b)
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