]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/common/escape.c
update sources to v12.2.5
[ceph.git] / ceph / src / common / escape.c
index 0d318e5f43065ca16bfbbc7d67c11de812100e9b..39c54e89902d90fdc3c3d62d393d918c5395caf5 100644 (file)
 #define SGL_QUOTE_XESCAPE              "'"
 #define DBL_QUOTE_XESCAPE              """
 
-int escape_xml_attr_len(const char *buf)
+size_t escape_xml_attr_len(const char *buf)
 {
        const char *b;
-       int ret = 0;
+       size_t ret = 0;
        for (b = buf; *b; ++b) {
                unsigned char c = *b;
                switch (c) {
@@ -117,11 +117,10 @@ void escape_xml_attr(const char *buf, char *out)
 #define TAB_JESCAPE "\\t"
 #define NEWLINE_JESCAPE "\\n"
 
-int escape_json_attr_len(const char *buf, int src_len)
+size_t escape_json_attr_len(const char *buf, size_t src_len)
 {
        const char *b;
-       int ret = 0;
-       int i;
+       size_t i, ret = 0;
        for (i = 0, b = buf; i < src_len; ++i, ++b) {
                unsigned char c = *b;
                switch (c) {
@@ -152,11 +151,11 @@ int escape_json_attr_len(const char *buf, int src_len)
        return ret;
 }
 
-void escape_json_attr(const char *buf, int src_len, char *out)
+void escape_json_attr(const char *buf, size_t src_len, char *out)
 {
        char *o = out;
        const char *b;
-       int i;
+       size_t i;
        for (i = 0, b = buf; i < src_len; ++i, ++b) {
                unsigned char c = *b;
                switch (c) {