]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib: base64.h - Move size macros.
authorStephan Bosch <stephan.bosch@dovecot.fi>
Wed, 13 Feb 2019 18:09:43 +0000 (19:09 +0100)
committerStephan Bosch <stephan.bosch@open-xchange.com>
Mon, 26 Aug 2019 19:11:26 +0000 (21:11 +0200)
src/lib/base64.h

index b497926f7fd7d0b335fd93b441e3de2a26afd9b1..0e0463df46f585ce7664d4151a629dec6ab09300 100644 (file)
@@ -1,6 +1,13 @@
 #ifndef BASE64_H
 #define BASE64_H
 
+/* max. buffer size required for base64_encode() */
+#define MAX_BASE64_ENCODED_SIZE(size) \
+       ((((size) + 2) / 3) * 4)
+/* max. buffer size required for base64_decode() */
+#define MAX_BASE64_DECODED_SIZE(size) \
+       (((size) + 3) / 4 * 3)
+
 /* Translates binary data into base64. The src must not point to dest buffer. */
 void base64_encode(const void *src, size_t src_size, buffer_t *dest);
 
@@ -23,10 +30,4 @@ buffer_t *t_base64_decode_str(const char *str);
 /* Returns TRUE if c is a valid base64 encoding character (excluding '=') */
 bool base64_is_valid_char(char c);
 
-/* max. buffer size required for base64_encode() */
-#define MAX_BASE64_ENCODED_SIZE(size) \
-       ((((size) + 2) / 3) * 4)
-/* max. buffer size required for base64_decode() */
-#define MAX_BASE64_DECODED_SIZE(size) \
-       (((size) + 3) / 4 * 3)
 #endif