blob: 472cb5a616001d6e18480cb45211982e1dd1cc06 [file] [log] [blame]
Anna Zakseb31a762012-01-04 23:54:01 +00001#pragma clang system_header
2
3typedef struct _FILE FILE;
4extern FILE *stdin;
5int fscanf(FILE *restrict stream, const char *restrict format, ...);
6
7// Note, on some platforms errno macro gets replaced with a function call.
8extern int errno;
9
10unsigned long strlen(const char *);
Anna Zaks15d0ae12012-02-11 23:46:36 +000011
12char *strcpy(char *restrict s1, const char *restrict s2);
13
Anna Zaks0d389b82012-02-23 01:05:27 +000014typedef unsigned long __darwin_pthread_key_t;
15typedef __darwin_pthread_key_t pthread_key_t;
16int pthread_setspecific(pthread_key_t ,
17 const void *);