Netcruzer Library API  V2.03
 All Data Structures Files Functions Variables Typedefs Enumerations Macros Groups Pages
string.h
Go to the documentation of this file.
1 
25 #define size_t size_t
26 
27 
28 
34 #define NULL (0)
35 
36 
37 
86 void *memchr(const void *s, int c, size_t n);
87 
88 
89 
157 int memcmp(const void *s1, const void *s2, size_t n);
158 
159 
160 
207 void *memcpy(void *dst, const void *src, size_t n);
208 
209 
210 
258 void *memmove(void *s1, const void *s2, size_t n);
259 
260 
261 
305 void *memset(void *s, int c, size_t n);
306 
307 
308 
360 char *strcat(char *s1, const char *s2);
361 
362 
363 
410 char *strchr(const char *s, int c);
411 
412 
413 
475 int strcmp(const char *s1, const char *s2);
476 
477 
478 
495 int strcoll(const char *s1, const char *s2);
496 
497 
498 
542 char *strcpy(char *s1, const char *s2);
543 
544 
545 
595 size_t strcspn(const char *s1, const char *s2);
596 
597 
598 
632 char *strerror(int errcode);
633 
634 
635 
676 size_t strlen(const char *s);
677 
678 
679 
748 char *strncat(char *s1, const char *s2, size_t n);
749 
750 
751 
819 int strncmp(const char *s1, const char *s2, size_t n);
820 
821 
822 
919 char *strncpy(char *s1, const char *s2, size_t n);
920 
921 
922 
973 char *strpbrk(const char *s1, const char *s2);
974 
975 
976 
1023 char *strrchr(const char *s, int c);
1024 
1025 
1026 
1074 size_t strspn(const char *s1, const char *s2);
1075 
1076 
1077 
1132 char *strstr(const char *s1, const char *s2);
1133 
1134 
1135 
1205 char *strtok(char *s1, const char *s2);
1206 
1207 
1208 
1229 size_t strxfrm(char *s1, const char *s2, size_t n);