1#include <sys/uio.h> 2#define T(t) (t*)0; 3#define F(t,n) {t *y = &x.n;} 4static void f() 5{ 6T(size_t) 7T(ssize_t) 8{ 9struct iovec x; 10F(void *,iov_base) 11F(size_t,iov_len) 12} 13{ssize_t(*p)(int,const struct iovec*,int) = readv;} 14{ssize_t(*p)(int,const struct iovec*,int) = writev;} 15} 16