chiark / gitweb /
Provide maxlen functions
[base91.git] / base91.h
index 7a44a60b357e749b24d543d12473977c74b4acb1..b298017784578004f62e5702fe7a6b3e8050d4f4 100644 (file)
--- a/base91.h
+++ b/base91.h
@@ -21,8 +21,12 @@ size_t basE91_encode(struct basE91 *, const void *, size_t, void *);
 
 size_t basE91_encode_end(struct basE91 *, void *);
 
 
 size_t basE91_encode_end(struct basE91 *, void *);
 
+size_t basE91_encode_maxlen(size_t /* must be < SIZE_T_MAX/8 */);
+
 size_t basE91_decode(struct basE91 *, const void *, size_t, void *);
 
 size_t basE91_decode_end(struct basE91 *, void *);
 
 size_t basE91_decode(struct basE91 *, const void *, size_t, void *);
 
 size_t basE91_decode_end(struct basE91 *, void *);
 
+size_t basE91_decode_maxlen(size_t /* must be < SIZE_T_MAX/7 */);
+
 #endif /* base91.h */
 #endif /* base91.h */