aboutsummaryrefslogtreecommitdiff
path: root/lptypes.h
diff options
context:
space:
mode:
authorAndre Murbach Maidl <andremm@gmail.com>2015-10-15 23:21:49 -0300
committerAndre Murbach Maidl <andremm@gmail.com>2015-10-15 23:21:49 -0300
commite52350f421ef0d9c8dbe1736623ee0cc58a70eea (patch)
tree5def891e9ae1f56106f6dff00868b7d013a11887 /lptypes.h
parentbe06a4b58518a54143f6e219edf32a51021e55c6 (diff)
downloadlpeglabel-e52350f421ef0d9c8dbe1736623ee0cc58a70eea.tar.gz
lpeglabel-e52350f421ef0d9c8dbe1736623ee0cc58a70eea.tar.bz2
lpeglabel-e52350f421ef0d9c8dbe1736623ee0cc58a70eea.zip
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