diff options
Diffstat (limited to 'etc/latrace.d/string.conf')
-rw-r--r-- | etc/latrace.d/string.conf | 85 |
1 files changed, 85 insertions, 0 deletions
diff --git a/etc/latrace.d/string.conf b/etc/latrace.d/string.conf new file mode 100644 index 0000000..1a31096 --- /dev/null +++ b/etc/latrace.d/string.conf @@ -0,0 +1,85 @@ + +/* /usr/include/string.h */ + + +void* memcpy(void *dest, void *src, size_t n); +void* memmove(void *dest, void *src, size_t n); +void* memccpy(void *dest, void *src, int c, size_t n); +void* memset(void *s, int c, size_t n); +int memcmp(void *s1, void *s2, size_t n); +void* memchr(void *s, int c, size_t n); +void* rawmemchr(void *s, int c); +void* memrchr(void *s, int c, size_t n); + + +char* strcpy(char *dest, char *src); +char* strncpy(char *dest, char *src, size_t n); +char* strcat(char *dest, char *src); +char* strncat(char *dest, char *src, size_t n); +int strcmp(char *s1, char *s2); +int strncmp(char *s1, char *s2, size_t n); +int strcoll(char *s1, char *s2); +size_t strxfrm(char *dest, char *src, size_t n); + + +int strcoll_l(char *s1, char *s2, __locale_t l); +size_t strxfrm_l(char *dest, char *src, size_t n, __locale_t l); + + +char* strdup(char *s); +char* strndup(char *string, size_t n); +char* strchr(char *s, int c); +char* strrchr(char *s, int c); +char* strchrnul(char *s, int c); +size_t strcspn(char *s, char *reject); +size_t strspn(char *s, char *accept); +char* strpbrk(char *s, char *accept); +char* strstr(char *haystack, char *needle); +char* strtok(char *s, char *delim); +char* __strtok_r(char *s, char *delim, void *save_ptr); +char* strtok_r(char *s, char *delim, void *save_ptr); + + +char* strcasestr(char *haystack, char *needle); +void* memmem(void *haystack, size_t haystacklen, void *needle, size_t needlelen); +void* __mempcpy(void *dest, void *src, size_t n); +void* mempcpy(void *dest, void *src, size_t n); +size_t strlen(char *s); +size_t strnlen(char *string, size_t maxlen); +char* strerror(int errnum); + + +int __xpg_strerror_r(int errnum, char *buf, size_t buflen); +char* strerror_r(int errnum, char *buf, size_t buflen); +char* strerror_l(int errnum, __locale_t l); +void __bzero(void *s, size_t n); +void bcopy(void *src, void *dest, size_t n); +void bzero(void *s, size_t n); +int bcmp(void *s1, void *s2, size_t n); +char* index(char *s, int c); +char* rindex(char *s, int c); + +int ffs(int i); +int ffsl(long l); + +/* we dont do big numbers so far + +__extension__ extern int ffsll (long long int __ll) + +*/ + + +int strcasecmp(char *s1, char *s2); +int strncasecmp(char *s1, char *s2, size_t n); +int strcasecmp_l(char *s1, char *s2, __locale_t loc); +int strncasecmp_l(char *s1, char *s2, size_t n, __locale_t loc); +char* strsep(void *stringp, char *delim); +int strverscmp(char *s1, char *s2); +char* strsignal(int sig); +char* __stpcpy(char *dest, char *src); +char* stpcpy(char *dest, char *src); +char* __stpncpy(char *dest, char *src, size_t n); +char* stpncpy(char *dest, char *src, size_t n); +char* strfry(char *string); +void* memfrob(void *s, size_t n); +char* basename(char *filename); |