blob: 2ed386d287591e34c4be277e43799676b05125d9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
|
#!/bin/sh
convert_test () {
echo "$ ./convert $1"
./convert "$1"
echo '-------------------------------------------------'
}
convert_test ''
convert_test ' '
convert_test ' 1'
convert_test '1 '
convert_test ' 1 '
convert_test '- 1'
echo '=================================== CHAR ==================='
convert_test "'a'"
convert_test "'A'"
convert_test "' '"
convert_test "'~'"
convert_test "'.'"
convert_test "'"
convert_test "''"
echo '=================================== INT ==================='
convert_test 0
convert_test 5
convert_test 70
convert_test -1
convert_test -0
convert_test -70
convert_test +70
convert_test 2147483647
convert_test -2147483648
convert_test 2147483648
convert_test -2147483649
echo '=================================== FLOAT =================='
convert_test '0.0f'
convert_test '1.0f'
convert_test '0.1f'
convert_test '3333.1f'
convert_test '1.3333f'
convert_test '.f'
convert_test '.1f'
convert_test '1.f'
convert_test '1..1f'
convert_test 'f'
convert_test '0f'
convert_test '1f'
convert_test '33f'
convert_test '-33f'
convert_test '-33.45f'
convert_test '+33f'
convert_test '+33.45f'
convert_test 'inff'
convert_test '+inff'
convert_test '-inff'
convert_test 'nanf'
convert_test '-nanf'
echo '=================================== DOUBLE =================='
convert_test '0.0'
convert_test '1.0'
convert_test '0.1'
convert_test '3333.1'
convert_test '1.3333'
convert_test '.'
convert_test '.1'
convert_test '1.'
convert_test '1..1'
convert_test '0'
convert_test '1'
convert_test '33'
convert_test '-33'
convert_test '-33.45'
convert_test '+33'
convert_test '+33.45'
convert_test 'inf'
convert_test '+inf'
convert_test '-inf'
convert_test 'nan'
convert_test '-nan'
|