Anna Zaks | eb31a76 | 2012-01-04 23:54:01 +0000 | [diff] [blame] | 1 | #pragma clang system_header |
| 2 | |
| 3 | typedef struct _FILE FILE; |
| 4 | extern FILE *stdin; |
| 5 | int fscanf(FILE *restrict stream, const char *restrict format, ...); |
| 6 | |
| 7 | // Note, on some platforms errno macro gets replaced with a function call. |
| 8 | extern int errno; |
| 9 | |
| 10 | unsigned long strlen(const char *); |
Anna Zaks | 15d0ae1 | 2012-02-11 23:46:36 +0000 | [diff] [blame] | 11 | |
| 12 | char *strcpy(char *restrict s1, const char *restrict s2); |
| 13 | |
Anna Zaks | 0d389b8 | 2012-02-23 01:05:27 +0000 | [diff] [blame^] | 14 | typedef unsigned long __darwin_pthread_key_t; |
| 15 | typedef __darwin_pthread_key_t pthread_key_t; |
| 16 | int pthread_setspecific(pthread_key_t , |
| 17 | const void *); |