Type hb: HBytes_Value @
-Init hb @.start=0; @.end=0;
+Init hb hbytes_sentinel(&@);
Type hbv: HBytes_Var @
Init hbv @.hb=0; @.obj=0; @.var=0;
Fini hbv fini_hbv(ip, rc, &@);
h2raw
hex hb
=> obj
+ length
+ v hb
+ => int
prepend
v hbv
str ...
append
v hbv
str ...
+ rep-info
+ v hb
+ => obj
concat
str ...
=> hb
-# unprepend
-# v hbv
-# length int
-# => hb
-# unappend
-# v hbv
-# length int
-# => hb
-# chopto
-# v hbv
-# length int
-# => hb
-# pkcs5
-# meth enum(PadMethod, "hbytes pad subcommand")
-# obj ...
+ unprepend
+ v hbv
+ length int
+ => hb
+ unappend
+ v hbv
+ length int
+ => hb
+ chopto
+ v hbv
+ length int
+ => hb
+ pkcs5
+ meth enum(PadMethod, "hbytes pad subcommand")
+ v hbv
+ block obj
+ => int
# blockcipher
# encrypt charfrom("de","encrypt/decrypt")
# v hbv
# key hb
# maclen int
# => hb
-
-#Table padmethod PadMethod
-# pa 1, 0
-
-#EntryExtra PadMethod
-# int pad, algname;