Blame test/intarray.awk

Packit Service f629e6
BEGIN {
Packit Service f629e6
	nf = split("5 |05|0x4|00| 5|-0x12| 011|-013|1.0|5.1e1|-5|-05|+2", f, "|")
Packit Service f629e6
	for (i = 1; i <= nf; i++) {
Packit Service f629e6
		delete g
Packit Service f629e6
		g[f[i]]
Packit Service f629e6
		for (x in g) {
Packit Service f629e6
			if (x"" != f[i]"")
Packit Service f629e6
				printf "Error in string test: [%s] != [%s]\n", x, f[i]
Packit Service f629e6
		}
Packit Service f629e6
Packit Service f629e6
		delete g
Packit Service f629e6
		z = f[i]+0	# trigger numeric conversion
Packit Service f629e6
		g[f[i]]
Packit Service f629e6
		for (x in g) {
Packit Service f629e6
			if (x"" != f[i]"")
Packit Service f629e6
				printf "Error in strnum test: [%s] != [%s]\n", x, f[i]
Packit Service f629e6
		}
Packit Service f629e6
	}
Packit Service f629e6
}