4 #ifndef CHIARK_TCL_CDB_H
5 #define CHIARK_TCL_CDB_H
18 #include "cdb+tcmdif.h"
20 #define RWSCF_OKJUNK 002
22 extern const IdDataSpec cdbtcl_databases, cdbtcl_rwdatabases;
24 /*---------- from lookup.c ----------*/
26 int cht_cdb_dosomelookup(Tcl_Interp *ip, void *db_v,
27 const char *key, Tcl_Obj *def,
29 int (*somelookup)(Tcl_Interp *ip, void *db_v,
31 const Byte **data_r, int *len_r),
32 int (*storeanswer)(Tcl_Interp *ip, Tcl_Obj **result,
33 const Byte *data, int len));
34 int cht_cdb_storeanswer_string(Tcl_Interp *ip, Tcl_Obj **result,
35 const Byte *data, int len);
36 int cht_cdb_storeanswer_hb(Tcl_Interp *ip, Tcl_Obj **result,
37 const Byte *data, int len);
39 #endif /*CHIARK_TCL_CDB_H*/