1 Type hb: HBytes_Value @
2 Init hb hbytes_sentinel(&@);
5 Init hbv @.hb=0; init_somethingv(&@.sth);
6 Fini hbv fini_somethingv(ip, rc, &@.sth);
8 Type constv(Tcl_ObjType*): Tcl_Obj *@
10 Type maskmapv: MaskMap_Var @
11 Init maskmapv @.mm=0; init_somethingv(&@.sth);
12 Fini maskmapv fini_somethingv(ip, rc, &@.sth);
14 Type sockaddr: SockAddr_Value @
15 Init sockaddr sockaddr_clear(&@);
17 Type iddata(const IdDataSpec *idds): void *@
18 Type ulong: uint32_t @
20 Type string: const char *@
22 Type adnsresults: adns_answer *@
24 Fini adnsresults free(@);
26 Type charfrom(const char *opts, const char *what): int
30 Table toplevel TopLevel_Command
32 subcmd enum(HBytes_SubCommand, "hbytes subcommand")
35 subcmd enum(DgramSocket_SubCommand,"dgram-socket subcommand")
38 subcmd enum(TunSocket_SubCommand,"tuntap-socket-raw subcommand")
41 subcmd enum(ULong_SubCommand,"ulong subcommand")
44 subcmd enum(Adns_SubCommand,"adns subcommand")
47 Table adns Adns_SubCommand
49 rrtype enum(AdnsTclRRTypeInfo, "rrtype")
54 rrtype enum(AdnsTclRRTypeInfo, "rrtype")
63 rrtype enum(AdnsTclRRTypeInfo, "rrtype")
66 => iddata(&adnstcl_queries)
68 query iddata(&adnstcl_queries)
71 => iddata(&adnstcl_resolvers)
73 res iddata(&adnstcl_resolvers)
75 res iddata(&adnstcl_resolvers)
77 Table maskmap MaskMap_SubCommand
79 map constv(&maskmap_type)
89 Table ulong ULong_SubCommand
117 right charfrom("lr", "shift direction")
130 Table hbytes HBytes_SubCommand
199 op enum(PadOp, "hbytes pad subcommand")
202 meth enum(PadMethodInfo, "pad method")
205 op enum(BlockCipherOp, "op")
208 alg enum(HashAlgInfo, "hash alg")
212 alg enum(HashAlgInfo, "hash alg for hmac")
218 prop enum(HashAlgPropInfo, "prop")
219 alg enum(HashAlgInfo, "alg")
222 subcmd enum(MaskMap_SubCommand, "hbytes mask-map subcommand")
225 Table padmethodinfo PadMethodInfo
232 Table dgram_socket DgramSocket_SubCommand
235 => iddata(&dgram_socks)
237 sock iddata(&dgram_socks)
239 sock iddata(&dgram_socks)
243 sock iddata(&dgram_socks)
246 Table tuntap_socket_raw TunSocket_SubCommand
249 => iddata(&tuntap_socks)
251 sock iddata(&tuntap_socks)
253 sock iddata(&tuntap_socks)
256 sock iddata(&tuntap_socks)
259 sock iddata(&tuntap_socks)
263 Table blockcipherop BlockCipherOp
266 alg enum(BlockCipherAlgInfo, "alg")
268 mode enum(BlockCipherModeInfo, "mode")
273 alg enum(BlockCipherAlgInfo, "alg")
275 mode enum(BlockCipherModeInfo, "mode")
280 alg enum(BlockCipherAlgInfo, "alg")
282 mode enum(BlockCipherModeInfo, "mode")
286 prop enum(BlockCipherPropInfo, "prop")
287 alg enum(BlockCipherAlgInfo, "alg")
290 EntryExtra BlockCipherOp