GME
13
|
00001 00027 #ifndef SVN_BASE64_H 00028 #define SVN_BASE64_H 00029 00030 #include <apr_pools.h> 00031 00032 #include "svn_types.h" 00033 #include "svn_io.h" /* for svn_stream_t */ 00034 #include "svn_string.h" 00035 00036 #ifdef __cplusplus 00037 extern "C" { 00038 #endif /* __cplusplus */ 00039 00053 svn_stream_t * 00054 svn_base64_encode(svn_stream_t *output, 00055 apr_pool_t *pool); 00056 00061 svn_stream_t * 00062 svn_base64_decode(svn_stream_t *output, 00063 apr_pool_t *pool); 00064 00065 00076 const svn_string_t * 00077 svn_base64_encode_string2(const svn_string_t *str, 00078 svn_boolean_t break_lines, 00079 apr_pool_t *pool); 00080 00087 SVN_DEPRECATED 00088 const svn_string_t * 00089 svn_base64_encode_string(const svn_string_t *str, 00090 apr_pool_t *pool); 00091 00099 const svn_string_t * 00100 svn_base64_decode_string(const svn_string_t *str, 00101 apr_pool_t *pool); 00102 00103 00111 SVN_DEPRECATED 00112 svn_stringbuf_t * 00113 svn_base64_from_md5(unsigned char digest[], 00114 apr_pool_t *pool); 00115 00116 00119 #ifdef __cplusplus 00120 } 00121 #endif /* __cplusplus */ 00122 00123 #endif /* SVN_BASE64_H */