3 #define F(t,n) {t *y = &x.n;}
4 #define C(n) switch(n){case n:;}
19 int(*p_alphasort)(const struct dirent**,const struct dirent**) = alphasort;
20 int(*p_closedir)(DIR*) = closedir;
21 int(*p_dirfd)(DIR*) = dirfd;
22 DIR*(*p_fdopendir)(int) = fdopendir;
23 DIR*(*p_opendir)(const char*) = opendir;
24 struct dirent*(*p_readdir)(DIR*) = readdir;
25 int(*p_readdir_r)(DIR*restrict,struct dirent*restrict,struct dirent**restrict) = readdir_r;
26 void(*p_rewinddir)(DIR*) = rewinddir;
27 int(*p_scandir)(const char*,struct dirent***,int(*)(const struct dirent*),int(*)(const struct dirent**,const struct dirent**)) = scandir;
29 void(*p_seekdir)(DIR*,long) = seekdir;
30 long(*p_telldir)(DIR*) = telldir;