chiark / gitweb /
c07bf1e9988d3a157d5c04504b292b89905e1086
[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         h2hexquote
59                 how     hexquotehow
60                 hex     hb
61                 =>      str
62         raw2hexquote
63                 how     hexquotehow
64                 binary  obj
65                 =>      str
66         hexquote2h
67                 how     hexquotehow
68                 hex     hb
69                 =>      str
70         hexquote2raw
71                 how     hexquotehow
72                 binary  obj
73                 =>      str
74         ushort2h
75                 value   long
76                 =>      hb
77         h2ushort
78                 hex     hb
79                 =>      long
80         length
81                 v       hb
82                 =>      int
83         compare
84                 a       hb
85                 b       hb
86                 =>      int
87         range
88                 v       hb
89                 start   int
90                 size    int
91                 =>      hb
92         prepend
93                 v       hbv
94                 ...     str
95         append
96                 v       hbv
97                 ...     str
98         rep-info
99                 v       obj
100                 =>      obj
101         concat
102                 ...     str
103                 =>      hb
104         unprepend
105                 v       hbv
106                 length  int
107                 =>      hb
108         unappend
109                 v       hbv
110                 length  int
111                 =>      hb
112         chopto
113                 v       hbv
114                 length  int
115                 =>      hb
116         overwrite
117                 v       hbv
118                 start   int
119                 sub     hb
120         trimleft
121                 v       hbv
122         zeroes
123                 length  int
124                 =>      hb
125         repeat
126                 v       hb
127                 count   int
128                 =>      hb
129         xor
130                 v       hbv
131                 d       hb
132         random
133                 length  int
134                 =>      hb