#ifndef __STRING_H #define __STRING_H #ifdef __cplusplus extern "C" { #endif /*! * \ingroup libc * \defgroup string String routines * @{ */ #include <sys/types.h> /* ANSI-character functions */ size_t strlen(const char* str); int stricmp(const char* str1, const char* str2); int strncmp(const char* str1, const char* str2, size_t count); char *strcpy(char *strDestination, const char *strSource); int strcmp(const char *string1, const char *string2); char *strtok(char *string, const char *control); char *strpbrk(const char *s1, const char *s2); char *strncpy(char* Dst, const char* Src, unsigned int Count); /* Buffer manipulation functions */ void *memset(void *dest, int c, size_t count); void *memcpy(void *dest, const void *src, size_t count); void *memmove(void* dest, const void *src, size_t count); int memcmp(const void *buf1, const void *buf2, size_t count); //@} #ifdef __cplusplus } #endif #endif