]> git.meshlink.io Git - meshlink/blobdiff - src/utils.h
Make hexadecimal and base64 routines behave the same.
[meshlink] / src / utils.h
index 4e0b55fc58f0515ae979f45f5c9c841b150f088c..648a60717a0e9c8bd1ce6c931d9783076dab182d 100644 (file)
 #ifndef __TINC_UTILS_H__
 #define __TINC_UTILS_H__
 
-extern void hex2bin(char *src, char *dst, int length);
-extern void bin2hex(char *src, char *dst, int length);
+extern int hex2bin(char *src, char *dst, int length);
+extern int bin2hex(char *src, char *dst, int length);
 
-extern int b64encode(const char *src, char *dst, int length);
-extern int b64decode(const char *src, char *dst, int length);
+extern int b64encode(char *src, char *dst, int length);
+extern int b64decode(char *src, char *dst, int length);
 
 #ifdef HAVE_MINGW
 extern const char *winerror(int);