aboutsummaryrefslogtreecommitdiff
path: root/lptypes.h
diff options
context:
space:
mode:
authorSérgio Medeiros <sqmedeiros@gmail.com>2015-10-16 08:52:15 -0300
committerSérgio Medeiros <sqmedeiros@gmail.com>2015-10-16 08:52:15 -0300
commit4667c095a3adcf76d8fec82af287dcd812457f22 (patch)
tree5def891e9ae1f56106f6dff00868b7d013a11887 /lptypes.h
parentbe06a4b58518a54143f6e219edf32a51021e55c6 (diff)
parente52350f421ef0d9c8dbe1736623ee0cc58a70eea (diff)
downloadlpeglabel-4667c095a3adcf76d8fec82af287dcd812457f22.tar.gz
lpeglabel-4667c095a3adcf76d8fec82af287dcd812457f22.tar.bz2
lpeglabel-4667c095a3adcf76d8fec82af287dcd812457f22.zip
Merge pull request #3 from andremm/maxlabels
Increasing MAXLABELS from 32 to 64
Diffstat (limited to 'lptypes.h')
-rw-r--r--lptypes.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/lptypes.h b/lptypes.h
index 3f1041e..1f30bc4 100644
--- a/lptypes.h
+++ b/lptypes.h
@@ -111,14 +111,14 @@ typedef struct Charset {
111 111
112 112
113/* labeled failure begin */ 113/* labeled failure begin */
114typedef int Labelset; 114typedef 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