27 #ifndef SVN_QUOPRINT_H
28 #define SVN_QUOPRINT_H
30 #include <apr_pools.h>
Counted-length strings for Subversion, plus some C string goodies.
General file I/O for Subversion.
struct svn_stream_t svn_stream_t
An abstract stream of bytes–either incoming or outgoing or both.
svn_stringbuf_t * svn_quoprint_decode_string(const svn_stringbuf_t *str, apr_pool_t *pool)
Simpler interface for decoding quoted-printable data assuming we have all of it present at once...
svn_stream_t * svn_quoprint_decode(svn_stream_t *output, apr_pool_t *pool)
Return a writable generic stream which will decode binary data in quoted-printable format and write t...
svn_stream_t * svn_quoprint_encode(svn_stream_t *output, apr_pool_t *pool)
Return a writable generic stream which will encode binary data in quoted-printable format and write t...
svn_stringbuf_t * svn_quoprint_encode_string(const svn_stringbuf_t *str, apr_pool_t *pool)
Simpler interface for encoding quoted-printable data assuming we have all of it present at once...
A buffered string, capable of appending without an allocation and copy for each append.