Merge branch 'console-dev'
[lunaix-os.git] / lunaix-os / includes / klibc / string.h
1 #ifndef __LUNAIX_STRING_H
2 #define __LUNAIX_STRING_H
3
4 #include <stddef.h>
5
6 int
7 memcmp(const void* dest, const void* src, size_t size);
8
9 void*
10 memcpy(void* dest, const void* src, size_t size);
11
12 void*
13 memmove(void* dest, const void* src, size_t size);
14
15 void*
16 memset(void* dest, int val, size_t size);
17
18 size_t
19 strlen(const char* str);
20
21 char*
22 strcpy(char* dest, const char* src);
23
24 size_t
25 strnlen(const char* str, size_t max_len);
26
27 char*
28 strncpy(char* dest, const char* src, size_t n);
29
30 const char*
31 strchr(const char* str, int character);
32
33 #endif /* __LUNAIX_STRING_H */