|
Packit |
575503 |
function biz(baz, bar)
|
|
Packit |
575503 |
{
|
|
Packit |
575503 |
print baz, bar
|
|
Packit |
575503 |
}
|
|
Packit |
575503 |
|
|
Packit |
575503 |
function buz(baz, bar)
|
|
Packit |
575503 |
{
|
|
Packit |
575503 |
print length(baz), bar
|
|
Packit |
575503 |
}
|
|
Packit |
575503 |
|
|
Packit |
575503 |
function buz2(baz, baz1, bar, baz2)
|
|
Packit |
575503 |
{
|
|
Packit |
575503 |
print length(baz), length(baz1), bar, length(baz2)
|
|
Packit |
575503 |
baz2[0] = "baz2"
|
|
Packit |
575503 |
# baz[0] = "baz" # fatal
|
|
Packit |
575503 |
}
|
|
Packit |
575503 |
|
|
Packit |
575503 |
function buz3(baz)
|
|
Packit |
575503 |
{
|
|
Packit |
575503 |
buz2(baz, baz, split("abc", baz, ""), baz)
|
|
Packit |
575503 |
}
|
|
Packit |
575503 |
|
|
Packit |
575503 |
|
|
Packit |
575503 |
BEGIN {
|
|
Packit |
575503 |
biz(foo, foo != "")
|
|
Packit |
575503 |
|
|
Packit |
575503 |
biz(fy, fy = "fy")
|
|
Packit |
575503 |
|
|
Packit |
575503 |
biz(fi = 10, fi = 20)
|
|
Packit |
575503 |
print fi
|
|
Packit |
575503 |
|
|
Packit |
575503 |
buz(a, split("abc", a, ""))
|
|
Packit |
575503 |
|
|
Packit |
575503 |
buz2(c, c, split("abc", c, ""), c)
|
|
Packit |
575503 |
print c[0], length(c)
|
|
Packit |
575503 |
|
|
Packit |
575503 |
buz3(d)
|
|
Packit |
575503 |
print d[0], length(d)
|
|
Packit |
575503 |
|
|
Packit |
575503 |
biz(b, split("abc", b, ""))
|
|
Packit |
575503 |
}
|