summaryrefslogtreecommitdiff
path: root/src/intervalRegexp.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/intervalRegexp.c')
-rw-r--r--src/intervalRegexp.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/intervalRegexp.c b/src/intervalRegexp.c
index a513178..1425df5 100644
--- a/src/intervalRegexp.c
+++ b/src/intervalRegexp.c
@@ -34,7 +34,9 @@ typedef struct {
} NextMax ;
+#ifndef __cplusplus
typedef char bool;
+#endif
const bool success = 1;
const bool fail = 0;
@@ -389,7 +391,7 @@ static char* reverse (char *string)
int i;
size_t len = strlen (string);
- locBuf = malloc (len+1);
+ locBuf = (char *) malloc (len+1);
for (i=len-1; i >= 0; i--) {
locBuf[len-i-1]= string[i];
/*printf ("DBG> reverse locBuf[%d]= %c\n",len- i-1, string[i]); */