#ifndef STRING_H_ #define STRING_H_ #include #if defined(__cplusplus) extern "C" { #endif extern void *memcpy(void *dest, const void *src, size_t sz); extern int memcmp(const void *a, const void *b, size_t sz); extern void *memmove(void *dest, const void *src, size_t sz); extern void *memset(void *ptr, int value, size_t sz); extern size_t strlen(const char *str); extern int strcmp(const char *a, const char *b); extern int strncmp(const char *a, const char *b, size_t sz); extern char *strcpy(char *dest, const char *src); extern char *strncpy(char *dest, const char *src, size_t sz); extern char *strdup(const char *s); #if defined(__cplusplus) } /* extern "C" */ #endif #endif