#ifndef HV_STRING_H #define HV_STRING_H #include #include void *hv_memset(void *dst, int value, size_t len); void *hv_memcpy(void *dst, const void *src, size_t len); void *hv_memmove(void *dst, const void *src, size_t len); int hv_memcmp(const void *a, const void *b, size_t len); void *memset(void *dst, int value, size_t len); void *memcpy(void *dst, const void *src, size_t len); void *memmove(void *dst, const void *src, size_t len); int memcmp(const void *a, const void *b, size_t len); size_t hv_strlen(const char *s); int hv_strcmp(const char *a, const char *b); int hv_strncmp(const char *a, const char *b, size_t n); #endif