api: shorten function checks (and put each into a different scope)
[libc-test] / src / api / fcntl.c
index 46b7084..4c25cdc 100644 (file)
@@ -83,16 +83,16 @@ T(mode_t)
 T(off_t)
 T(pid_t)
 
-int(*p_fcntl)(int,int,...) = fcntl;
-int(*p_posix_fadvise)(int,off_t,off_t,int) = posix_fadvise;
-int(*p_posix_fallocate)(int,off_t,off_t) = posix_fallocate;
+{int(*p)(int,int,...) = fcntl;}
+{int(*p)(int,off_t,off_t,int) = posix_fadvise;}
+{int(*p)(int,off_t,off_t) = posix_fallocate;}
 }
 #ifndef _XOPEN_SOURCE
 #include <sys/stat.h>
 #endif
 static void g()
 {
-int(*p_creat)(const char*,mode_t) = creat;
-int(*p_open)(const char*,int,...) = open;
-int(*p_openat)(int,const char*,int,...) = openat;
+{int(*p)(const char*,mode_t) = creat;}
+{int(*p)(const char*,int,...) = open;}
+{int(*p)(int,const char*,int,...) = openat;}
 }