Fixed round end (TOME:8).
[chise/kage.git] / kagecgi / kagestr.h
1 //kagestr.h
2 //
3
4 #ifndef _KAGESTR_H_
5 #define _KAGESTR_H_
6
7 typedef char kgchar;
8
9 typedef struct _KGString {
10   char *str;
11   int len;
12 } KGString;
13
14 KGString* kg_string_new(char*);
15 KGString* kg_string_set_size(KGString*, int);
16 KGString* kg_string_append_len(KGString*, char*, int);
17 KGString* kg_string_append(KGString*, char*);
18 KGString* kg_string_erase(KGString*, int, int);
19 KGString* kg_string_assign(KGString*, char*);
20
21 #endif
22