chiark
/
gitweb
/
~ian
/
chiark-tcl.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Padding works.
[chiark-tcl.git]
/
base
/
chiark-tcl.h
diff --git
a/base/chiark-tcl.h
b/base/chiark-tcl.h
index 75ce6c816bf0f86f95fb3ded4d91c2f88cfb7702..cfc96e912f9fd994de502e05c69c0f7e57ab04de 100644
(file)
--- a/
base/chiark-tcl.h
+++ b/
base/chiark-tcl.h
@@
-4,6
+4,7
@@
* hbytes raw2h BINARY => hex
* hbytes h2raw HEX => binary
*
* hbytes raw2h BINARY => hex
* hbytes h2raw HEX => binary
*
+ * hbytes length VALUE => count
* hbytes prepend VAR [VALUE ...] = set VAR [concat VALUE ... $VAR]
* hbytes append VAR [VALUE ...] = set VAR [concat $VAR VALUE ...]
* hbytes concat VAR [VALUE ...] = set VAR [concat VALUE ...]
* hbytes prepend VAR [VALUE ...] = set VAR [concat VALUE ... $VAR]
* hbytes append VAR [VALUE ...] = set VAR [concat $VAR VALUE ...]
* hbytes concat VAR [VALUE ...] = set VAR [concat VALUE ...]
@@
-113,7
+114,7
@@
const void *enum_lookup_cached_func(Tcl_Interp *ip, Tcl_Obj *o,
const char *what);
#define enum_lookup_cached(ip,o,table,what) \
(enum_lookup_cached_func((ip),(o), \
const char *what);
#define enum_lookup_cached(ip,o,table,what) \
(enum_lookup_cached_func((ip),(o), \
-
sizeof((table)[0]),&(table)[0]
, \
+
&(table)[0],sizeof((table)[0])
, \
(what)))
/* table should be a pointer to an array of structs of size
* entrysize, the first member of which should be a const char*.
(what)))
/* table should be a pointer to an array of structs of size
* entrysize, the first member of which should be a const char*.
@@
-130,6
+131,11
@@
int enum1_lookup_cached_func(Tcl_Interp *ip, Tcl_Obj *o,
void memxor(Byte *dest, const Byte *src, int l);
void memxor(Byte *dest, const Byte *src, int l);
+typedef struct {
+ const char *name;
+ int pad, use_algname;
+} PadMethod;
+
/* from hash.c */
typedef struct {
/* from hash.c */
typedef struct {