X-Git-Url: http://git.silcnet.org/gitweb/?p=runtime.git;a=blobdiff_plain;f=lib%2Fsilcutil%2Fsilcregex.c;h=8444969560c561eca7c4cc046e15a2226b142371;hp=dba552b7e34b9fb976fcc9b893b6dec6d18a0267;hb=a788ad407a51e84cfd41fedc6c053e62283ea2d7;hpb=72c2de619079457f7a68100eb13385275a424a23 diff --git a/lib/silcutil/silcregex.c b/lib/silcutil/silcregex.c index dba552b7..84449695 100644 --- a/lib/silcutil/silcregex.c +++ b/lib/silcutil/silcregex.c @@ -36,7 +36,7 @@ - SilcStack support compile/match without real memory allocations */ -#include "silc.h" +#include "silcruntime.h" #define RE_NREGS 128 /* number of registers available */ @@ -2315,7 +2315,7 @@ SilcBool silc_regex_compile(SilcRegex regexp, const char *regex, regexp->rstack = silc_stack_alloc(512, regexp->rstack); /* Compile */ - ret = silc_re_compile_pattern((char *)regex, strlen(regex), regexp); + ret = silc_re_compile_pattern((unsigned char *)regex, strlen(regex), regexp); if (ret != SILC_OK) silc_set_errno(ret); @@ -2359,8 +2359,8 @@ SilcBool silc_regex_match(SilcRegex regexp, const char *string, f |= RE_NOTEOL; /* Search */ - ret = silc_re_search(regexp, (char *)string, string_len, 0, string_len, - num_match ? ®s : NULL, f); + ret = silc_re_search(regexp, (unsigned char *)string, string_len, 0, + string_len, num_match ? ®s : NULL, f); if (ret < 0) { if (ret == -1) silc_set_errno(SILC_ERR_NOT_FOUND);