X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?a=blobdiff_plain;f=base%2Fhook.c;h=b65741f38b09865e4e25b3b5651993d9ac1ac4d7;hb=07851a4895f9c5bd446b102e20e341936346ad63;hp=32c604f9101a5603fad7cadede960a026e59f68c;hpb=a138b1187d28e61d1decd36142ce6eda505d583a;p=chiark-tcl.git diff --git a/base/hook.c b/base/hook.c index 32c604f..b65741f 100644 --- a/base/hook.c +++ b/base/hook.c @@ -324,6 +324,12 @@ int do_hbytes_range(ClientData cd, Tcl_Interp *ip, return TCL_OK; } +int do_hbytes_mask_map(ClientData cd, Tcl_Interp *ip, + const MaskMap_SubCommand *subcmd, + int objc, Tcl_Obj *const *objv) { + return subcmd->func(0,ip,objc,objv); +} + /* hbytes representing uint16_t's */ int do_hbytes_h2ushort(ClientData cd, Tcl_Interp *ip, @@ -380,6 +386,12 @@ int do_toplevel_ulong(ClientData cd, Tcl_Interp *ip, return subcmd->func(0,ip,objc,objv); } +int do_toplevel_adns(ClientData cd, Tcl_Interp *ip, + const Adns_SubCommand *subcmd, + int objc, Tcl_Obj *const *objv) { + return subcmd->func(0,ip,objc,objv); +} + #define URANDOM "/dev/urandom" int get_urandom(Tcl_Interp *ip, Byte *buffer, int l) { @@ -415,6 +427,7 @@ int Hbytes_Init(Tcl_Interp *ip) { Tcl_RegisterObjType(&sockaddr_type); Tcl_RegisterObjType(&tabledataid_nearlytype); Tcl_RegisterObjType(&ulong_type); + Tcl_RegisterObjType(&maskmap_type); for (cmd=toplevel_commands; cmd->name;