Barry Warsaw | 3863fb5 | 1996-12-17 00:00:53 +0000 | [diff] [blame] | 1 | import _xdr |
2 | |||||
3 | verbose = 0 | ||||
4 | if __name__ == '__main__': | ||||
5 | verbose = 1 | ||||
6 | |||||
7 | fd = 8.01 | ||||
8 | s = _xdr.pack_float(fd) | ||||
9 | f = _xdr.unpack_float(s) | ||||
10 | |||||
11 | if verbose: | ||||
12 | print f | ||||
13 | if int(100*f) <> int(100*fd): | ||||
14 | print 'pack_float() <> unpack_float()' | ||||
15 | |||||
16 | fd = 9900000.9 | ||||
17 | s = _xdr.pack_double(fd) | ||||
18 | f = _xdr.unpack_double(s) | ||||
19 | |||||
20 | if verbose: | ||||
21 | print f | ||||
22 | |||||
23 | if int(100*f) <> int(100*fd): | ||||
24 | print 'pack_double() <> unpack_double()' |