/* * r3_str.h * Copyright (C) 2014 c9s * * Distributed under terms of the MIT license. */ #ifndef STR_H #define STR_H #include "r3_define.h" int strndiff(char * d1, char * d2, unsigned int n); int strdiff(char * d1, char * d2); int count_slug(char * p, int len); char * compile_slug(char * str, int len); bool contains_slug(char * str); char * ltrim_slash(char* str); char** str_split(char* a_str, const char a_delim); void str_repeat(char *s, char *c, int len); void print_indent(int level); char *my_strdup(const char *s); char *my_strndup(const char *s, size_t n); #endif /* !STR_H */