Init hb hbytes_sentinel(&@);
Type hbv: HBytes_Var @
-Init hbv @.hb=0; @.obj=0; @.var=0; @.copied=0;
-Fini hbv fini_hbv(ip, rc, &@);
+Init hbv @.hb=0; init_somethingv(&@.sth);
+Fini hbv fini_somethingv(ip, rc, &@.sth);
+
+Type constv(Tcl_ObjType*): Tcl_Obj *@
+
+Type addrmapv: AddrMap_Var @
+Init addrmapv @.am=0; init_somethingv(&@.sth);
+Fini addrmapv fini_somethingv(ip, rc, &@.sth);
Type sockaddr: SockAddr_Value @
Init sockaddr sockaddr_clear(&@);
-Type iddata(IdDataTable *tab): void *@
+Type iddata(const IdDataSpec *idds): void *@
Type ulong: uint32_t @
Type long: long @
Type string: const char *@
+Type adnsresults: adns_answer *@
+Init adnsresults @=0;
+Fini adnsresults free(@);
+
+Type charfrom(const char *opts, const char *what): int
+
H-Include "hbytes.h"
Table toplevel TopLevel_Command
dgram-socket
subcmd enum(DgramSocket_SubCommand,"dgram-socket subcommand")
... obj
- tuntap-socket
- subcmd enum(TunSocket_SubCommand,"tuntap-socket subcommand")
- ... obj
+ tuntap-socket-raw
+ subcmd enum(TunSocket_SubCommand,"tuntap-socket-raw subcommand")
+ ... obj
ulong
subcmd enum(ULong_SubCommand,"ulong subcommand")
... obj
+ adns
+ subcmd enum(Adns_SubCommand,"adns subcommand")
+ ... obj
+
+Table adns Adns_SubCommand
+ lookup
+ rrtype enum(AdnsTclRRTypeInfo, "rrtype")
+ domain string
+ ... obj
+ => obj
+ synch
+ rrtype enum(AdnsTclRRTypeInfo, "rrtype")
+ domain string
+ ... obj
+ => obj
+ asynch
+ on_yes obj
+ on_no obj
+ on_fail obj
+ xargs obj
+ rrtype enum(AdnsTclRRTypeInfo, "rrtype")
+ domain string
+ ... obj
+ => iddata(&adnstcl_queries)
+ asynch-cancel
+ query iddata(&adnstcl_queries)
+ new-resolver
+ ... obj
+ => iddata(&adnstcl_resolvers)
+ set-default-resolver
+ res iddata(&adnstcl_resolvers)
+ destroy-resolver
+ res iddata(&adnstcl_resolvers)
+
+Table addrmap AddrMap_SubCommand
+ lookup
+ map constv(&addrmap_type)
+ addr hb
+ ?def obj
+ => obj
+ amend-range
+ map addrmapv
+ start hb
+ end hb
+ data obj
+ amend-mask
+ map addrmapv
+ prefix hb
+ preflen obj
+ data obj
Table ulong ULong_SubCommand
ul2int
prop enum(HashAlgPropInfo, "prop")
alg enum(HashAlgInfo, "alg")
=> int
+ addr-map
+ subcmd enum(AddrMap_SubCommand, "hbytes addr-map subcommand")
+ ... obj
Table padmethodinfo PadMethodInfo
pkcs5
sock iddata(&dgram_socks)
?script obj
-Table tuntap_socket TunSocket_SubCommand
+Table tuntap_socket_raw TunSocket_SubCommand
create
?ifname string
=> iddata(&tuntap_socks)