3 #define F(t,n) {t *y = &x.n;}
4 #define C(n) switch(n){case n:;}
37 {int(*p)(regex_t*restrict,const char*restrict,int) = regcomp;}
38 {size_t(*p)(int,const regex_t*restrict,char*restrict,size_t) = regerror;}
39 {int(*p)(const regex_t*restrict,const char*restrict,size_t,regmatch_t[restrict],int) = regexec;}
40 {void(*p)(regex_t*) = regfree;}