#include <stdio.h>
#include <string.h>
#include <stdlib.h>
+
+#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);
* 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)
}
-
-/** 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 */