kit

kit
git clone https://git.ryansepassi.com/git/kit.git
Log | Files | Refs | README

string.h (870B)


      1 /* string.h -- minimal freestanding declarations */
      2 #ifndef KIT_STRING_H
      3 #define KIT_STRING_H
      4 
      5 #include <stddef.h>
      6 
      7 void* memcpy(void* dest, const void* src, size_t n);
      8 void* memmove(void* dest, const void* src, size_t n);
      9 void* memset(void* s, int c, size_t n);
     10 int memcmp(const void* s1, const void* s2, size_t n);
     11 void* memchr(const void* s, int c, size_t n);
     12 
     13 char* strcpy(char* dest, const char* src);
     14 char* strncpy(char* dest, const char* src, size_t n);
     15 char* strcat(char* dest, const char* src);
     16 char* strncat(char* dest, const char* src, size_t n);
     17 int strcmp(const char* s1, const char* s2);
     18 int strncmp(const char* s1, const char* s2, size_t n);
     19 char* strchr(const char* s, int c);
     20 char* strrchr(const char* s, int c);
     21 char* strstr(const char* haystack, const char* needle);
     22 size_t strlen(const char* s);
     23 size_t strnlen(const char* s, size_t maxlen);
     24 
     25 #endif