6 |
m4_define([b4_sint_type], |
m4_define([b4_sint_type], |
7 |
[m4_if(m4_eval([$1 <= 127]), [1], [signed char], |
[m4_if(m4_eval([$1 <= 127]), [1], [signed char], |
8 |
m4_eval([$1 <= 32767]), [1], [signed short], |
m4_eval([$1 <= 32767]), [1], [signed short], |
9 |
m4_eval([$1 <= 2147483647]), [1], [signed int], |
[signed int])]) |
|
[m4_fatal([no signed int type for $1])])]) |
|
10 |
|
|
11 |
|
|
12 |
# b4_uint_type(MAX) |
# b4_uint_type(MAX) |
15 |
m4_define([b4_uint_type], |
m4_define([b4_uint_type], |
16 |
[m4_if(m4_eval([$1 <= 255]), [1], [unsigned char], |
[m4_if(m4_eval([$1 <= 255]), [1], [unsigned char], |
17 |
m4_eval([$1 <= 65535]), [1], [unsigned short], |
m4_eval([$1 <= 65535]), [1], [unsigned short], |
18 |
m4_eval([$1 <= 4294967295]), [1], [unsigned int], |
[unsigned int])]) |
|
[m4_fatal([no unsigned int type for $1])])]) |
|
19 |
|
|
20 |
|
|
21 |
# b4_lhs_value([TYPE]) |
# b4_lhs_value([TYPE]) |