X-Git-Url: http://ftp.carnet.hr/carnet-debian/scm?p=ossec-hids.git;a=blobdiff_plain;f=src%2Fos_regex%2Fos_regex_str.c;fp=src%2Fos_regex%2Fos_regex_str.c;h=cf2342362a69f5995421c1abf81d814d4261ae1b;hp=2bc22122a107d36b3b6e36a2f7c1edfd49a9eef8;hb=789cbc8e52da68eba3517b920ef22e000cf3c9fd;hpb=ef70704f0b31b59bb719b884d6a99cb9e3e2044a diff --git a/src/os_regex/os_regex_str.c b/src/os_regex/os_regex_str.c index 2bc2212..cf23423 100755 --- a/src/os_regex/os_regex_str.c +++ b/src/os_regex/os_regex_str.c @@ -13,13 +13,15 @@ #include #include #include + +#include "os_regex.h" #include "os_regex_internal.h" /** int OS_StrIsNum(char *str) v0.1 * Checks if a specific string is numeric (like "129544") */ -int OS_StrIsNum(char *str) +int OS_StrIsNum(const char *str) { if(str == NULL) return(FALSE); @@ -39,9 +41,9 @@ int OS_StrIsNum(char *str) * Returns the number of characters that both strings * have in similar. */ -int OS_StrHowClosedMatch(char *str1, char *str2) +size_t OS_StrHowClosedMatch(const char *str1, const char *str2) { - int count = 0; + size_t count = 0; /* They don't match if any of them is null */ if(!str1 || !str2) @@ -63,12 +65,4 @@ int OS_StrHowClosedMatch(char *str1, char *str2) } - -/** int OS_StrStartsWith(char *str, char *pattern) v0.1 - * Verifies if a string starts with the provided pattern. - * Returns 1 on success or 0 on failure. - */ -#define startswith(x,y) (strncmp(x,y,strlen(y)) == 0?1:0) -#define OS_StrStartsWith startswith - /* EOF */