MyOS Libc
string.h
Go to the documentation of this file.
1 
5 #ifndef STRING_H
6 #define STRING_H
7 #include <stddef.h>
8 
16 void* memcpy(void* dest,const void* src,size_t len);
24 void* memset(void* dest,int val,size_t len);
31 int strcmp(const char* s1,const char* s2);
37 size_t strlen(const char* str);
44 char* strcpy(char* dest,const char* src);
51 char* strtok(const char* str, const char* delim);
57 char* strrev(char *str);
63 void int_to_ascii(int n,char* str);
69 void hex_to_ascii(unsigned int n, char* str);
75 void append(char* s, char n);
80 void backspace(char* s);
81 
82 #endif
size_t strlen(const char *str)
Definition: string.c:31
int strcmp(const char *s1, const char *s2)
Definition: string.c:23
void append(char *s, char n)
Definition: string.c:95
void backspace(char *s)
Definition: string.c:101
char * strrev(char *str)
Definition: string.c:46
char * strcpy(char *dest, const char *src)
Definition: string.c:37
void int_to_ascii(int n, char *str)
Definition: string.c:57
void * memset(void *dest, int val, size_t len)
Definition: string.c:15
void * memcpy(void *dest, const void *src, size_t len)
Definition: string.c:6
void hex_to_ascii(unsigned int n, char *str)
Definition: string.c:74
char * strtok(const char *str, const char *delim)
Definition: string.c:118