#ifndef DBMETA_HI
#define DBMETA_HI
#include "dbmeta.h" /* Listing 9 */
#define DB_DEFN(ret,name,parms) \
static struct Func func = \
{ \
#ret, \
#name, \
#parms, \
NULL, \
NULL \
}; \
static ret DB_ ## name parms; \
DB_DECL(ret,name,parms) \
{ \
func.file = file; \
func.line = line; \
return DB_ ## name; \
} \
static ret DB_ ## name parms
#endif /* DBMETA_HI */
/* End of File */