X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?p=3sys;a=blobdiff_plain;f=sys1%2Fkern%2Fsrc%2Flibc%2Fstring.h;fp=sys1%2Fkern%2Fsrc%2Flibc%2Fstring.h;h=be784be528573632b95b1bc48a9809cfd0b8f68a;hp=80246655199201ed5107bbb0fbc2d3a82a79b40e;hb=d49aa763f9b7c4ae66cf80f0cbfc3456789fc0ac;hpb=3e2e8a9156d288d230bbcd722bc91c4b3e4b21e1 diff --git a/sys1/kern/src/libc/string.h b/sys1/kern/src/libc/string.h index 8024665..be784be 100644 --- a/sys1/kern/src/libc/string.h +++ b/sys1/kern/src/libc/string.h @@ -5,6 +5,29 @@ void *memset(void *dest, int val, size_t num); void *memset16(void *dest, int val, size_t num); + void *memcpy(void *dest, void *src, size_t num); +void *memmove(void *dest, const void *src, size_t n); + +int memcmp(void *aptr, void *bptr, size_t n); + +size_t strlen(const char *s); + +char *strchr(const char *s, int c); +char *strrchr(const char *s, int c); + +char *strstr(const char *str, const char *substr); +char *strcasestr(const char *str, const char *substr); + +int strcmp(const char *s1, const char *s2); +int strcasecmp(const char *s1, const char *s2); + +int strncmp(const char *s1, const char *s2, int n); +int strncasecmp(const char *s1, const char *s2, int n); + +char *strcpy(char *dest, const char *src); +char *strcat(char *dest, const char *src); + +char *strncpy(char *dest, const char *src, int n); #endif /* KLIBC_STRING_H_ */