svg_loader XMLParser: Clean up parameter type
authorJunsuChoi <jsuya.choi@samsung.com>
Thu, 21 Oct 2021 04:13:23 +0000 (13:13 +0900)
committerHermet Park <chuneon.park@samsung.com>
Tue, 26 Oct 2021 03:54:35 +0000 (12:54 +0900)
size_t to unsigned int

src/loaders/svg/tvgXmlParser.cpp
src/loaders/svg/tvgXmlParser.h

index 786768d..59f309d 100644 (file)
@@ -414,7 +414,7 @@ bool simpleXmlParse(const char* buf, unsigned bufLength, bool strip, simpleXMLCb
                     end = _unskipWhiteSpacesAndXmlEntities(end, start);
                 }
 
-                if (!func((void*)data, type, start, (size_t)(end - start))) return false;
+                if (!func((void*)data, type, start, (unsigned int)(end - start))) return false;
 
                 itr = p + 1;
             } else {
@@ -427,7 +427,7 @@ bool simpleXmlParse(const char* buf, unsigned bufLength, bool strip, simpleXMLCb
                 p = itr;
                 p = _skipWhiteSpacesAndXmlEntities(p, itrEnd);
                 if (p) {
-                    if (!func((void*)data, SimpleXMLType::Ignored, itr, (size_t)(p - itr))) return false;
+                    if (!func((void*)data, SimpleXMLType::Ignored, itr, (unsigned int)(p - itr))) return false;
                     itr = p;
                 }
             }
index 86068af..d96a631 100644 (file)
@@ -44,7 +44,7 @@ enum class SimpleXMLType
     DoctypeChild //!< \<!doctype_child
 };
 
-typedef bool (*simpleXMLCb)(void* data, SimpleXMLType type, const char* content, unsigned length);
+typedef bool (*simpleXMLCb)(void* data, SimpleXMLType type, const char* content, unsigned int length);
 typedef bool (*simpleXMLAttributeCb)(void* data, const char* key, const char* value);
 
 bool simpleXmlParseAttributes(const char* buf, unsigned buflen, simpleXMLAttributeCb func, const void* data);