3 * Copyright (c) 2001,2004 David H. Hovemeyer <daveho@cs.umd.edu>
6 * This is free software. You are permitted to use,
7 * redistribute, and modify it as specified in the file "COPYING".
17 void* memset(void* s, int c, size_t n);
18 void* memcpy(void *dst, const void* src, size_t n);
19 //void *memmove(void *dst, const void *src, size_t n);
20 int memcmp(const void *s1, const void *s2, size_t n);
21 size_t strlen(const char* s);
22 size_t strnlen(const char *s, size_t maxlen);
23 int strcmp(const char* s1, const char* s2);
24 int strncmp(const char* s1, const char* s2, size_t limit);
25 char *strcat(char *s1, const char *s2);
26 char *strcpy(char *dest, const char *src);
27 char *strncpy(char *dest, const char *src, size_t limit);
28 char *strdup(const char *s1);
29 int atoi(const char *buf);
30 char *strchr(const char *s, int c);
31 char *strrchr(const char *s, int c);
32 char *strpbrk(const char *s, const char *accept);
35 double ceil(double x);