Subversion Repositories Tewi

Rev

Rev 21 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 21 Rev 70
Line 1... Line 1...
1
/* $Id: cm_string.h 21 2024-09-14 12:39:39Z nishi $ */
1
/* $Id: cm_string.h 70 2024-09-19 09:23:45Z nishi $ */
2
 
2
 
3
#ifndef __CM_STRING_H__
3
#ifndef __CM_STRING_H__
4
#define __CM_STRING_H__
4
#define __CM_STRING_H__
5
 
5
 
6
#include <stdbool.h>
6
#include <stdbool.h>
7
 
7
 
8
int cm_hex(const char* str, int len);
8
int cm_hex(const char* str, int len);
-
 
9
bool cm_nocase_endswith(const char* str, const char* end);
-
 
10
bool cm_endswith(const char* str, const char* end);
9
char* cm_html_escape(const char* str);
11
char* cm_html_escape(const char* str);
10
char* cm_url_escape(const char* str);
12
char* cm_url_escape(const char* str);
11
char* cm_strcat(const char* a, const char* b);
13
char* cm_strcat(const char* a, const char* b);
12
char* cm_strcat3(const char* a, const char* b, const char* c);
14
char* cm_strcat3(const char* a, const char* b, const char* c);
13
char* cm_strdup(const char* str);
15
char* cm_strdup(const char* str);