3 #define F(t,n) {t *y = &x.n;}
4 #define C(n) switch(n){case n:;}
16 {int(*p)(DBM*) = dbm_clearerr;}
17 {void(*p)(DBM*) = dbm_close;}
18 {int(*p)(DBM*,datum) = dbm_delete;}
19 {int(*p)(DBM*) = dbm_error;}
20 {datum(*p)(DBM*,datum) = dbm_fetch;}
21 {datum(*p)(DBM*) = dbm_firstkey;}
22 {datum(*p)(DBM*) = dbm_nextkey;}
23 {DBM*(*p)(const char*,int,mode_t) = dbm_open;}
24 {int(*p)(DBM*,datum,datum,int) = dbm_store;}