axle OS
x86_32 UNIX-like hobby OS
string.h
1 #ifndef STD_STRING_H
2 #define STD_STRING_H
3 
4 #include "std_base.h"
5 #include <stddef.h>
6 
7 __BEGIN_DECLS
8 
9 
10 STDAPI void itoa(int i, char* b);
11 
12 STDAPI long long int atoi(const char *c);
13 
15 STDAPI char* strcat(char *dest, const char *src);
16 
18 STDAPI char* strccat(char* dest, char src);
19 
21 STDAPI int strcmp(const char *lhs, const char *rhs);
22 
24 STDAPI char* delchar(char* str);
25 
27 STDAPI char *strtok_r (char *s, const char *delim, char **save_ptr);
28 
30 STDAPI char **strsplit(const char *string, const char *delim, size_t *out);
31 
33 STDAPI size_t strlen(const char* str);
34 
36 STDAPI char *strcpy(char *dest, const char *src);
37 
39 STDAPI int isblank(char c);
40 
42 STDAPI int isspace(char c);
43 
45 STDAPI char *strdup (const char *s);
46 
48 STDAPI size_t strspn(const char *str, const char *accept);
49 
51 STDAPI size_t srtcspn(const char *str, const char *reject);
52 
54 STDAPI char *strpbrk(const char *s, const char *accept);
55 
57 char *strchr(const char *s, int c_in);
58 
60 char *strstr(const char *s1, const char *s2);
61 
62 __END_DECLS
63 
64 #endif // STD_STRING_H