file:
api/c.api
abort();abs(int n);acos(double x);asctime(const struct tm* tp);asin(double x);assert(int expression);atan(double x);atan2(double y, double x);atexit(void (*fcm)(void));atof(const char* s);atoi(const char* s);atol(const char* s);bsearch(const void* key, const void* base, size_t n, size_t size, int (*cmp)(const void* keyval, const void* datum));calloc(size_t nobj, size_t size);ceil(double x);clearerr(FILE* stream);clock(void);cos(double x);cosh(double x);ctime(const time_t* tp);difftime(time_t time2, time_t time1);div(int num, int denom);exit(int status);exp(double x);fabs(double x);fclose(FILE* stream);feof(FILE* stream);ferror(FILE* stream);fflush(FILE* stream);fgetc(FILE* stream);fgetpos(FILE* stream, fpos_t* ptr);fgets(char* s, int n, FILE* stream);floor(double x);fmod(double x, double y);fopen(const char* filename, const char* mode);fprintf(FILE* stream, const char* format, ...);fputc(int c, FILE* stream);fputs(const char* s, FILE* stream);fread(void* ptr, size_t size, size_t nobj, FILE* stream);free(void* p);freopen(const char* filename, const char* mode, FILE* stream);frexp(double x, int* exp);fscanf(FILE* stream, const char* format, ...);fseek(FILE* stream, long offset, int origin);fsetpos(FILE* stream, const fpos_t* ptr);ftell(FILE* stream);fwrite(const void* ptr, size_t size, size_t nobj, FILE* stream);getc(FILE* stream);getchar(void);getenv(const char* name);gets(char* s);gmtime(const time_t* tp);isalnum(int c);isalpha(int c);iscntrl(int c);isdigit(int c);isgraph(int c);islower(int c);isprint(int c);ispunct(int c);isspace(int c);isupper(int c);isxdigit(int c);labs(long n);ldexp(double x, int n);ldiv(long num, long denom);localtime(const time_t* tp);log(double x);log10(double x);malloc(size_t size);memchr(const void* cs, int c, size_t n);memcmp(const void* cs, const void* ct, size_t n);memcpy(void* s, const void* ct, size_t n);memmove(void* s, const void* ct, size_t n);memset(void* s, int c, size_t n);mktime(struct tm* tp);modf(double x, double* ip);perror(const char* s);pow(double x, double y);printf(const char* format, ...);putc(int c, FILE* stream);putchar(int c);puts(const char* s);qsort(void* base, size_t n, size_t size, int (*cmp)(const void*, const void*));raise(int sig);rand(void);realloc(void* p, size_t size);remove(const char* filename);rename(const char* oldname, const char* newname);rewind(FILE* stream);scanf(const char* format, ...);setbuf(FILE* stream, char* buf);setvbuf(FILE* stream, char* buf, int mode, size_t size);sin(double x);sinh(double x);sprintf(char* s, const char* format, ...);sqrt(double x);srand(unsigned int seed);sscanf(char* s, const char* format, ...);strcat(char* s, const char* ct);strchr(const char* cs, int c);strcspn(const char* cs, const char* ct);strcmp(const char* cs, const char* ct);strcoll(const char* cs, const char* ct);strcpy(char* s, const char* ct);strerror(int n);strftime(char* s, size_t smax, const char* fmt, const struct tm* tp);strlen(const char* cs);strncat(char* s, const char* ct, size_t n);strncmp(const char* cs, const char* ct, size_t n);strncpy(char* s, const char* ct, size_t n);strpbrk(const char* cs, const char* ct);strrchr(const char* cs, int c);strspn(const char* cs, const char* ct);strstr(const char* cs, const char* ct);strtod(const char* s, char** endp);strtok(char* s, const char* t);strtol(const char* s, char** endp, int base);strtoul(const char* s, char** endp, int base);strxfrm(char* s, const char* ct, size_t n);system(const char* s);tan(double x);tanh(double x);time(time_t* tp);tmpfile();tmpname(char s[L_tmpnam]);tolower(int c);toupper(int c);ungetc(int c, FILE* stream);va_arg(va_list ap, type);va_end(va_list ap);va_start(va_list ap, lastarg);vfprintf(FILE* stream, const char* format, va_list arg);vprintf(const char* format, va_list arg);vsprintf(char* s, const char* format, va_list arg);