GME  13
svn_quoprint.h
Go to the documentation of this file.
00001 
00027 #ifndef SVN_QUOPRINT_H
00028 #define SVN_QUOPRINT_H
00029 
00030 #include <apr_pools.h>
00031 
00032 #include "svn_string.h"  /* for svn_strinbuf_t */
00033 #include "svn_io.h"      /* for svn_stream_t */
00034 
00035 #ifdef __cplusplus
00036 extern "C" {
00037 #endif /* __cplusplus */
00038 
00044 svn_stream_t *
00045 svn_quoprint_encode(svn_stream_t *output,
00046                     apr_pool_t *pool);
00047 
00053 svn_stream_t *
00054 svn_quoprint_decode(svn_stream_t *output,
00055                     apr_pool_t *pool);
00056 
00057 
00061 svn_stringbuf_t *
00062 svn_quoprint_encode_string(const svn_stringbuf_t *str,
00063                            apr_pool_t *pool);
00064 
00068 svn_stringbuf_t *
00069 svn_quoprint_decode_string(const svn_stringbuf_t *str,
00070                            apr_pool_t *pool);
00071 
00072 
00073 #ifdef __cplusplus
00074 }
00075 #endif /* __cplusplus */
00076 
00077 #endif /* SVN_QUOPRINT_H */