Browse code

fix regex when sizeof(void*) != sizeof(long) (bb #2232).

i.e. on 64-bit Windows builds.
Thanks to Martin Olsen <martypal2005*gmail.com> for tracking this down.

Török Edvin authored on 2010/08/31 17:16:03
Showing 2 changed files
... ...
@@ -1,3 +1,8 @@
1
+Tue Aug 31 11:13:44 EEST 2010 (edwin)
2
+-------------------------------------
3
+ * libclamav/regex/regexec.c: fix regex when sizeof(void*) != sizeof(long) (bb #2232).
4
+ Thanks to Martin Olsen <martypal2005*gmail.com>
5
+
1 6
 Tue Aug 31 10:53:06 EEST 2010 (edwin)
2 7
 -------------------------------------
3 8
  * libclamav/pdf.c: improve handling of pdf objects (bb #2216).
... ...
@@ -56,7 +56,7 @@
56 56
 
57 57
 /* macros for manipulating states, small version */
58 58
 #define	states	long
59
-#define	states1	states		/* for later use in cli_regexec() decision */
59
+#define	states1	long		/* for later use in cli_regexec() decision */
60 60
 #define	CLEAR(v)	((v) = 0)
61 61
 #define	SET0(v, n)	((v) &= ~((unsigned long)1 << (n)))
62 62
 #define	SET1(v, n)	((v) |= (unsigned long)1 << (n))