diff options
author | Lorry Tar Creator <lorry-tar-importer@baserock.org> | 2015-03-18 13:33:26 +0000 |
---|---|---|
committer | <> | 2015-07-08 14:41:01 +0000 |
commit | bb0ef45f7c46b0ae221b26265ef98a768c33f820 (patch) | |
tree | 98bae10dde41c746c51ae97ec4f879e330415aa7 /subversion/libsvn_subr/xml.c | |
parent | 239dfafe71711b2f4c43d7b90a1228d7bdc5195e (diff) | |
download | subversion-tarball-subversion-1.8.13.tar.gz |
Imported from /home/lorry/working-area/delta_subversion-tarball/subversion-1.8.13.tar.gz.subversion-1.8.13
Diffstat (limited to 'subversion/libsvn_subr/xml.c')
-rw-r--r-- | subversion/libsvn_subr/xml.c | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/subversion/libsvn_subr/xml.c b/subversion/libsvn_subr/xml.c index c38dd10..a9d834a 100644 --- a/subversion/libsvn_subr/xml.c +++ b/subversion/libsvn_subr/xml.c @@ -27,6 +27,7 @@ #include <assert.h> #include "svn_private_config.h" /* for SVN_HAVE_OLD_EXPAT */ +#include "svn_hash.h" #include "svn_pools.h" #include "svn_xml.h" #include "svn_error.h" @@ -115,7 +116,7 @@ xml_escape_cdata(svn_stringbuf_t **outstr, const char *p = data, *q; if (*outstr == NULL) - *outstr = svn_stringbuf_create("", pool); + *outstr = svn_stringbuf_create_empty(pool); while (1) { @@ -277,7 +278,7 @@ svn_xml_fuzzy_escape(const char *string, apr_pool_t *pool) if (q == end) return string; - outstr = svn_stringbuf_create("", pool); + outstr = svn_stringbuf_create_empty(pool); while (1) { q = p; @@ -455,7 +456,7 @@ void svn_xml_signal_bailout(svn_error_t *error, /*** Attribute walking. ***/ const char * -svn_xml_get_attr_value(const char *name, const char **atts) +svn_xml_get_attr_value(const char *name, const char *const *atts) { while (atts && (*atts)) { @@ -479,7 +480,7 @@ svn_xml_make_header2(svn_stringbuf_t **str, const char *encoding, { if (*str == NULL) - *str = svn_stringbuf_create("", pool); + *str = svn_stringbuf_create_empty(pool); svn_stringbuf_appendcstr(*str, "<?xml version=\"1.0\""); if (encoding) { @@ -533,7 +534,7 @@ svn_xml_ap_to_hash(va_list ap, apr_pool_t *pool) while ((key = va_arg(ap, char *)) != NULL) { const char *val = va_arg(ap, const char *); - apr_hash_set(ht, key, APR_HASH_KEY_STRING, val); + svn_hash_sets(ht, key, val); } return ht; @@ -646,7 +647,7 @@ void svn_xml_make_close_tag(svn_stringbuf_t **str, const char *tagname) { if (*str == NULL) - *str = svn_stringbuf_create("", pool); + *str = svn_stringbuf_create_empty(pool); svn_stringbuf_appendcstr(*str, "</"); svn_stringbuf_appendcstr(*str, tagname); |