Lines Matching refs:content

101 static const char* _skipComma(const char* content)  in _skipComma()  argument
103 content = _skipSpace(content, nullptr); in _skipComma()
104 if (*content == ',') return content + 1; in _skipComma()
105 return content; in _skipComma()
109 static bool _parseNumber(const char** content, const char** end, float* number) in _parseNumber() argument
113 *number = strToFloat(*content, (char**)&_end); in _parseNumber()
115 if ((*content) == _end) { in _parseNumber()
120 *content = _skipComma(_end); in _parseNumber()
144 static void _parseAspectRatio(const char** content, AspectRatioAlign* align, AspectRatioMeetOrSlice… in _parseAspectRatio() argument
146 if (!strcmp(*content, "none")) { in _parseAspectRatio()
152 if (!strncmp(*content, alignTags[i].tag, 8)) { in _parseAspectRatio()
154 *content += 8; in _parseAspectRatio()
155 *content = _skipSpace(*content, nullptr); in _parseAspectRatio()
160 if (!strcmp(*content, "meet")) { in _parseAspectRatio()
162 } else if (!strcmp(*content, "slice")) { in _parseAspectRatio()
722 const char* content = _skipSpace(str + 4, nullptr); in _toColor() local
724 if (_parseNumber(&content, &hue, &th) && hue) { in _toColor()
3267 static void _svgLoaderParserXmlClose(SvgLoaderData* loader, const char* content, unsigned int lengt… in _svgLoaderParserXmlClose() argument
3273 content = _skipSpace(content, nullptr); in _svgLoaderParserXmlClose()
3274 itr = content; in _svgLoaderParserXmlClose()
3278 sz = itr - content; in _svgLoaderParserXmlClose()
3279 while ((sz > 0) && (isspace(content[sz - 1]))) sz--; in _svgLoaderParserXmlClose()
3281 strncpy(tagName, content, sz); in _svgLoaderParserXmlClose()
3306 static void _svgLoaderParserXmlOpen(SvgLoaderData* loader, const char* content, unsigned int length… in _svgLoaderParserXmlOpen() argument
3316 attrs = simpleXmlFindAttributesTag(content, length); in _svgLoaderParserXmlOpen()
3320 attrs = content; in _svgLoaderParserXmlOpen()
3327 sz = attrs - content; in _svgLoaderParserXmlOpen()
3328 while ((sz > 0) && (isspace(content[sz - 1]))) sz--; in _svgLoaderParserXmlOpen()
3330 strncpy(tagName, content, sz); in _svgLoaderParserXmlOpen()
3405 static void _svgLoaderParserText(SvgLoaderData* loader, const char* content, unsigned int length) in _svgLoaderParserText() argument
3408 text->text = strAppend(text->text, content, length); in _svgLoaderParserText()
3412 static void _svgLoaderParserXmlCssStyle(SvgLoaderData* loader, const char* content, unsigned int le… in _svgLoaderParserXmlCssStyle() argument
3423 …while (auto next = simpleXmlParseCSSAttribute(content, length, &tag, &name, &attrs, &attrsLength))… in _svgLoaderParserXmlCssStyle()
3438 length -= next - content; in _svgLoaderParserXmlCssStyle()
3439 content = next; in _svgLoaderParserXmlCssStyle()
3448 static bool _svgLoaderParser(void* data, SimpleXMLType type, const char* content, unsigned int leng… in _svgLoaderParser() argument
3454 _svgLoaderParserXmlOpen(loader, content, length, false); in _svgLoaderParser()
3458 _svgLoaderParserXmlOpen(loader, content, length, true); in _svgLoaderParser()
3462 _svgLoaderParserXmlClose(loader, content, length); in _svgLoaderParser()
3467 …f (loader->openedTag == OpenedTagType::Style) _svgLoaderParserXmlCssStyle(loader, content, length); in _svgLoaderParser()
3468 … else if (loader->openedTag == OpenedTagType::Text) _svgLoaderParserText(loader, content, length); in _svgLoaderParser()
3703 static bool _svgLoaderParserForValidCheckXmlOpen(SvgLoaderData* loader, const char* content, unsign… in _svgLoaderParserForValidCheckXmlOpen() argument
3712 attrs = simpleXmlFindAttributesTag(content, length); in _svgLoaderParserForValidCheckXmlOpen()
3716 attrs = content; in _svgLoaderParserForValidCheckXmlOpen()
3721 sz = attrs - content; in _svgLoaderParserForValidCheckXmlOpen()
3722 while ((sz > 0) && (isspace(content[sz - 1]))) sz--; in _svgLoaderParserForValidCheckXmlOpen()
3724 strncpy(tagName, content, sz); in _svgLoaderParserForValidCheckXmlOpen()
3742 static bool _svgLoaderParserForValidCheck(void* data, SimpleXMLType type, const char* content, unsi… in _svgLoaderParserForValidCheck() argument
3751 res = _svgLoaderParserForValidCheckXmlOpen(loader, content, length); in _svgLoaderParserForValidCheck()
3786 if (copy) free((char*)content); in clear()
3792 content = nullptr; in clear()
3822 if (!simpleXmlParse(content, size, true, _svgLoaderParser, &(loaderData))) return; in run()
3870 simpleXmlParse(content, size, true, _svgLoaderParserForValidCheck, &(loaderData)); in header()
3940 content = (char*)malloc(size + 1); in open()
3941 if (!content) return false; in open()
3942 memcpy((char*)content, data, size); in open()
3943 content[size] = '\0'; in open()
3944 } else content = (char*)data; in open()
3968 content = (char*)filePath.c_str(); in open()
3990 if (!content || size == 0) return false; in read()