diff options
Diffstat (limited to 'lptypes.h')
-rw-r--r-- | lptypes.h | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -111,14 +111,14 @@ typedef struct Charset { | |||
111 | 111 | ||
112 | 112 | ||
113 | /* labeled failure begin */ | 113 | /* labeled failure begin */ |
114 | typedef int Labelset; | 114 | typedef long long int Labelset; |
115 | 115 | ||
116 | #define MAXLABELS (sizeof(int) * 8) | 116 | #define MAXLABELS (sizeof(long long int) * 8) |
117 | 117 | ||
118 | #define LFAIL 1 | 118 | #define LFAIL 1 |
119 | 119 | ||
120 | /* set bit 'b' in set 's' */ | 120 | /* set bit 'b' in set 's' */ |
121 | #define setlabel(s, b) ((s) |= (1 << (b))) | 121 | #define setlabel(s, b) ((s) |= (1ULL << (b))) |
122 | /* labeled failure end */ | 122 | /* labeled failure end */ |
123 | 123 | ||
124 | 124 | ||