/[bison]/bison/data/bison.simple
ViewVC logotype

Diff of /bison/data/bison.simple

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.24 by akim, Sun May 5 11:56:27 2002 UTC revision 1.25 by hilfinger, Mon May 13 00:27:26 2002 UTC
# Line 6  m4_divert(-1) Line 6  m4_divert(-1)
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)
# Line 16  m4_define([b4_sint_type], Line 15  m4_define([b4_sint_type],
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])

Legend:
Removed from v.1.24  
changed lines
  Added in v.1.25

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26