Lines Matching refs:string
23 #include <string.h>
47 TRIO_STRING_PUBLIC void trio_destroy TRIO_PROTO((char *string));
54 TRIO_STRING_PUBLIC size_t trio_length TRIO_PROTO((const char *string));
64 TRIO_STRING_PUBLIC int trio_contains TRIO_PROTO((const char *string, const char *substring));
71 TRIO_STRING_PUBLIC unsigned long trio_hash TRIO_PROTO((const char *string, int type));
72 TRIO_STRING_PUBLIC char *trio_index TRIO_PROTO((const char *string, int character));
73 TRIO_STRING_PUBLIC char *trio_index_last TRIO_PROTO((const char *string, int character));
75 TRIO_STRING_PUBLIC int trio_match TRIO_PROTO((const char *string, const char *pattern));
76 TRIO_STRING_PUBLIC int trio_match_case TRIO_PROTO((const char *string, const char *pattern));
78 TRIO_STRING_PUBLIC char *trio_substring TRIO_PROTO((const char *string, const char *substring));
79 TRIO_STRING_PUBLIC char *trio_substring_max TRIO_PROTO((const char *string, size_t max, const char *substring));
83 TRIO_STRING_PUBLIC char *trio_tokenize TRIO_PROTO((char *string, const char *delimiters));
89 * Dynamic string functions