X-Git-Url: http://tinc-vpn.org/git/browse?a=blobdiff_plain;f=lib%2Futility.h;h=9437cb8dbf5591a17e8126ffde6fcfcc8bdf2417;hb=fa1153b4c3237d897a871331f0f9c0f8d30ca5a1;hp=4a90e7ef71097971ba5d17b06fa82a20167d4c6f;hpb=f36a11f15b1d75cf3d786cab06fefe0d50812c83;p=fides diff --git a/lib/utility.h b/lib/utility.h index 4a90e7e..9437cb8 100644 --- a/lib/utility.h +++ b/lib/utility.h @@ -18,6 +18,7 @@ #ifndef __FIDES_UTILITY_H__ #define __FIDES_UTILITY_H__ +#ifdef __cplusplus #include #include #include @@ -80,4 +81,16 @@ namespace Fides { std::vector dirlist(const std::string &path); } +extern "C" { +#endif + +extern char *fides_b64encode(const char *in); +extern char *fides_b64decode(const char *in); +extern char *fides_hexencode(const char *in); +extern char *fides_hexdecode(const char *in); + +#ifdef __cplusplus +} +#endif + #endif