Rev | Line | |
---|
[3] | 1 | /* $Id: cm_string.h 70 2024-09-19 09:23:45Z nishi $ */
|
---|
| 2 |
|
---|
| 3 | #ifndef __CM_STRING_H__
|
---|
| 4 | #define __CM_STRING_H__
|
---|
| 5 |
|
---|
[5] | 6 | #include <stdbool.h>
|
---|
| 7 |
|
---|
[20] | 8 | int cm_hex(const char* str, int len);
|
---|
[70] | 9 | bool cm_nocase_endswith(const char* str, const char* end);
|
---|
| 10 | bool cm_endswith(const char* str, const char* end);
|
---|
[20] | 11 | char* cm_html_escape(const char* str);
|
---|
[21] | 12 | char* cm_url_escape(const char* str);
|
---|
[3] | 13 | char* cm_strcat(const char* a, const char* b);
|
---|
[16] | 14 | char* cm_strcat3(const char* a, const char* b, const char* c);
|
---|
[3] | 15 | char* cm_strdup(const char* str);
|
---|
[4] | 16 | char* cm_trimstart(const char* str);
|
---|
| 17 | char* cm_trimend(const char* str);
|
---|
| 18 | char* cm_trim(const char* str);
|
---|
[5] | 19 | char** cm_split(const char* str, const char* by);
|
---|
| 20 | bool cm_strcaseequ(const char* a, const char* b);
|
---|
[3] | 21 |
|
---|
| 22 | #endif
|
---|
Note:
See
TracBrowser
for help on using the repository browser.