Add a few new string functions.
This commit is contained in:
parent
377cdc9fa2
commit
f97a687778
2 changed files with 89 additions and 2 deletions
|
@ -35,11 +35,17 @@ extern CFWClass *cfw_string;
|
|||
extern size_t cfw_strnlen(const char*, size_t);
|
||||
extern char* cfw_strdup(const char*);
|
||||
extern char* cfw_strndup(const char*, size_t);
|
||||
extern const char* cfw_string_c(CFWString*);
|
||||
extern char* cfw_string_c(CFWString*);
|
||||
extern size_t cfw_string_length(CFWString*);
|
||||
extern bool cfw_string_set(CFWString*, const char*);
|
||||
extern void cfw_string_set_nocopy(CFWString*, char*, size_t);
|
||||
extern bool cfw_string_append(CFWString*, CFWString*);
|
||||
extern bool cfw_string_append_c(CFWString*, const char*);
|
||||
extern bool cfw_string_has_prefix(CFWString*, CFWString*);
|
||||
extern bool cfw_string_has_prefix_c(CFWString*, const char*);
|
||||
extern bool cfw_string_has_suffix(CFWString*, CFWString*);
|
||||
extern bool cfw_string_has_suffix_c(CFWString*, const char*);
|
||||
extern size_t cfw_string_find(CFWString*, CFWString*, cfw_range_t);
|
||||
extern size_t cfw_string_find_c(CFWString*, const char*, cfw_range_t);
|
||||
|
||||
#endif
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue