summaryrefslogtreecommitdiff
path: root/subversion/libsvn_subr/quoprint.c
diff options
context:
space:
mode:
Diffstat (limited to 'subversion/libsvn_subr/quoprint.c')
-rw-r--r--subversion/libsvn_subr/quoprint.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/subversion/libsvn_subr/quoprint.c b/subversion/libsvn_subr/quoprint.c
index ef56933..bb9869d 100644
--- a/subversion/libsvn_subr/quoprint.c
+++ b/subversion/libsvn_subr/quoprint.c
@@ -120,7 +120,7 @@ encode_data(void *baton, const char *data, apr_size_t *len)
{
struct encode_baton *eb = baton;
apr_pool_t *subpool = svn_pool_create(eb->pool);
- svn_stringbuf_t *encoded = svn_stringbuf_create("", subpool);
+ svn_stringbuf_t *encoded = svn_stringbuf_create_empty(subpool);
apr_size_t enclen;
svn_error_t *err = SVN_NO_ERROR;
@@ -177,7 +177,7 @@ svn_quoprint_encode(svn_stream_t *output, apr_pool_t *pool)
svn_stringbuf_t *
svn_quoprint_encode_string(const svn_stringbuf_t *str, apr_pool_t *pool)
{
- svn_stringbuf_t *encoded = svn_stringbuf_create("", pool);
+ svn_stringbuf_t *encoded = svn_stringbuf_create_empty(pool);
int linelen = 0;
encode_bytes(encoded, str->data, str->len, &linelen);
@@ -233,7 +233,7 @@ decode_bytes(svn_stringbuf_t *str, const char *data, apr_size_t len,
find2 = strchr(hextab, inbuf[2]);
if (find1 != NULL && find2 != NULL)
{
- c = ((find1 - hextab) << 4) | (find2 - hextab);
+ c = (char)(((find1 - hextab) << 4) | (find2 - hextab));
svn_stringbuf_appendbyte(str, c);
}
*inbuflen = 0;
@@ -254,7 +254,7 @@ decode_data(void *baton, const char *data, apr_size_t *len)
/* Decode this block of data. */
subpool = svn_pool_create(db->pool);
- decoded = svn_stringbuf_create("", subpool);
+ decoded = svn_stringbuf_create_empty(subpool);
decode_bytes(decoded, data, *len, db->buf, &db->buflen);
/* Write the output, clean up, go home. */
@@ -300,7 +300,7 @@ svn_quoprint_decode(svn_stream_t *output, apr_pool_t *pool)
svn_stringbuf_t *
svn_quoprint_decode_string(const svn_stringbuf_t *str, apr_pool_t *pool)
{
- svn_stringbuf_t *decoded = svn_stringbuf_create("", pool);
+ svn_stringbuf_t *decoded = svn_stringbuf_create_empty(pool);
char ingroup[4];
int ingrouplen = 0;