aboutsummaryrefslogtreecommitdiffstats
path: root/test/fix-fmtspcl.awk
blob: 018f519d39de462ce27e99d13a171002123c7d36 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
BEGIN {
	pnan = sprintf("%g",sqrt(-1))
	nnan = sprintf("%g",-sqrt(-1))
	pinf = sprintf("%g",-log(0))
	ninf = sprintf("%g",log(0))

	pnanu = toupper(pnan)
	nnanu = toupper(nnan)
	pinfu = toupper(pinf)
	ninfu = toupper(ninf)
}
{
	sub(/positive_nan/, pnan)
	sub(/negative_nan/, nnan)
	sub(/positive_infinity/, pinf)
	sub(/negative_infinity/, ninf)
	sub(/POSITIVE_NAN/, pnanu)
	sub(/NEGATIVE_NAN/, nnanu)
	sub(/POSITIVE_INFINITY/, pinfu)
	sub(/NEGATIVE_INFINITY/, ninfu)
	sub(/fmtspcl/,(sd "/fmtspcl"))
	print
}