1+ #ifndef __STRING_H__
2+ #define __STRING_H__
3+
4+ #include "system.h"
5+
6+ int memcmp (uint8_t * data1 , uint8_t * data2 , int n ); //* Implemented
7+ void * memcpy (void * dst , const void * src , int n ); //* Implemented
8+
9+ uint16_t * memsetw (uint16_t * dest , uint16_t val , uint32_t count );
10+ uint16_t * memsetdw (uint32_t * dest , uint32_t val , uint32_t count );
11+ void * memset (void * dst , char val , int n ); //* Implemented
12+
13+ int strlen (const char * s ); //* Implemented
14+
15+ char * strncpy (char * destString , const char * sourceString , int maxLength ); //* Implmented
16+ int strcpy (char * dst , const char * src ); //* Implemented
17+
18+ int strcmp (const char * dst , char * src ); //* Implemented
19+ int strncmp (const char * s1 , const char * s2 , int c ); //* Implemented
20+
21+ char * strstr (const char * in , const char * str ); //* Implemented
22+ void strcat (void * dest , const void * src );
23+
24+ char * itoa_r (unsigned long int n , int base );
25+ void itoa (char * buf , unsigned long int n , int base );
26+ int atoi (char * string );
27+
28+ int isspace (char c );
29+ int isprint (char c );
30+
31+ char * strdup (const char * src );
32+ char * strndup (const char * src , uint32_t len );
33+ char * strsep (char * * stringp , const char * delim );
34+
35+ void stoc (size_t n , char * buffer );
36+ char * stoc_r (size_t n );
37+ uint32_t chbc (char * str , char c );
38+
39+ #endif /*__STRING_H__*/
0 commit comments