chiark / gitweb /
h2hexquote et al - revert as I have changed my mind
[chiark-tcl.git] / hbytes / hbytes.tct
1
2 Table *hbytestoplevel TopLevel_Command
3         hbytes
4                 subcmd  enum(HBytes/_SubCommand, "hbytes subcommand")
5                 ...     obj
6         ulong
7                 subcmd  enum(ULong/_SubCommand, "ulong subcommand")
8                 ...     obj
9
10 Table ulong ULong_SubCommand
11         ul2int
12                 v       ulong
13                 =>      int
14         int2ul
15                 v       int
16                 =>      ulong
17         mask
18                 a       ulong
19                 b       ulong
20                 =>      ulong
21         add
22                 a       ulong
23                 b       ulong
24                 =>      ulong
25         multiply
26                 a       ulong
27                 b       ulong
28                 =>      ulong
29         subtract
30                 a       ulong
31                 b       ulong
32                 =>      ulong
33         compare
34                 a       ulong
35                 b       ulong
36                 =>      int
37         shift
38                 right   charfrom("lr", "shift direction")
39                 v       ulong
40                 bits    int
41                 =>      ulong
42         ul2bitfields
43                 value   ulong
44                 ...     obj
45                 =>      int
46         bitfields2ul
47                 base    ulong
48                 ...     obj
49                 =>      ulong
50
51 Table hbytes HBytes_SubCommand
52         raw2h
53                 binary  obj
54                 =>      hb
55         h2raw
56                 hex     hb
57                 =>      obj
58         ushort2h
59                 value   long
60                 =>      hb
61         h2ushort
62                 hex     hb
63                 =>      long
64         length
65                 v       hb
66                 =>      int
67         compare
68                 a       hb
69                 b       hb
70                 =>      int
71         range
72                 v       hb
73                 start   int
74                 size    int
75                 =>      hb
76         prepend
77                 v       hbv
78                 ...     str
79         append
80                 v       hbv
81                 ...     str
82         rep-info
83                 v       obj
84                 =>      obj
85         concat
86                 ...     str
87                 =>      hb
88         unprepend
89                 v       hbv
90                 length  int
91                 =>      hb
92         unappend
93                 v       hbv
94                 length  int
95                 =>      hb
96         chopto
97                 v       hbv
98                 length  int
99                 =>      hb
100         overwrite
101                 v       hbv
102                 start   int
103                 sub     hb
104         trimleft
105                 v       hbv
106         zeroes
107                 length  int
108                 =>      hb
109         repeat
110                 v       hb
111                 count   int
112                 =>      hb
113         xor
114                 v       hbv
115                 d       hb
116         random
117                 length  int
118                 =>      hb