| |
| #ifndef TOKSVC_NOLIBC_IMPL_H |
| #define TOKSVC_NOLIBC_IMPL_H |
| |
| #define isatty toks_isatty |
| |
| #define sprintf toks_sprintf |
| #define snprintf toks_snprintf |
| |
| #define memcpy toks_memcpy |
| #define memset toks_memset |
| |
| #define strcpy toks_strcpy |
| #define strlen toks_strlen |
| #define strcmp toks_strcmp |
| #define strncmp toks_strncmp |
| #define strchr toks_strchr |
| #define strrchr toks_strrchr |
| |
| #define calloc toks_calloc |
| #define free toks_free |
| |
| int toks_isatty(int fildes); |
| int toks_write(int, const void *, size_t); |
| |
| int toks_sprintf(char * str, const char * fmt, ...); |
| int toks_snprintf(char * str, size_t n, const char * fmt, ...); |
| |
| void * toks_memcpy(void * dst, const void * src, size_t n); |
| void * memset(void * ch, int c, size_t n); |
| |
| char * toks_strcpy(char * dst, const char * src); |
| size_t toks_strlen(const char * ch); |
| int toks_strcmp(const char * a, const char * b); |
| int toks_strncmp(const char * a, const char * b, size_t n); |
| char * toks_strchr(const char * ch, int c); |
| char * toks_strrchr(const char * ch, int c); |
| |
| void * toks_calloc(size_t n, size_t size); |
| void toks_free(void *); |
| |
| #endif |