ref: eb0e2965408bc21ef6f53a495f9d6469659c65ec
dir: /include/libc.h/
#pragma once #define va_start(ap, param) __builtin_va_start(ap, param) #define va_end(ap) __builtin_va_end(ap) #define va_arg(ap, type) __builtin_va_arg(ap, type) int strlen(char *s); int strcmp(char *s1, char *s2); char* strtok(char *s, char *b); char* strcntok(char *src, char token, int n); int strccnt(char *s, char c); long strtol(char *nptr, char **endptr, int base); char* strncpy(char *dst, const char *src, size_t num); char* strncat(char *s1, char *s2, long n); char* strdup(char *s); void* memset(void* src, char c, unsigned int len); void* memcpy(void *a1, void *a2, unsigned int len); int lladd(ll_t*, void*); int lldel(ll_t*); int lllen(ll_t *head); void llfree(ll_t *head); int printf(const char* restrict format, ...); int scanf (char * str, ...); char* itoa(int num, char* str, int base); long adler32(char *data);