X-Git-Url: https://gitweb.michael.orlitzky.com/?a=blobdiff_plain;f=src%2Fsvgtiny.c;h=d16a761300ad7b0657eb7b59478a085af06b1cae;hb=b94bca14bb7cd65bda2a92454a17a2e0d0b7234c;hp=8cb1eff2f283adf74b00eb42dc6b1bed4078bcd0;hpb=35b69b465e986a90df6396c39fac35fec3298418;p=libsvgtiny.git diff --git a/src/svgtiny.c b/src/svgtiny.c index 8cb1eff..d16a761 100644 --- a/src/svgtiny.c +++ b/src/svgtiny.c @@ -40,6 +40,10 @@ #define degToRad(angleInDegrees) ((angleInDegrees) * M_PI / 180.0) #define radToDeg(angleInRadians) ((angleInRadians) * 180.0 / M_PI) +static svgtiny_code svgtiny_parse_style_element(dom_element *style, + struct svgtiny_parse_state state); +static css_stylesheet *svgtiny_parse_style_inline(const uint8_t *data, + size_t len); static svgtiny_code svgtiny_preparse_styles(dom_element *svg, struct svgtiny_parse_state state); static svgtiny_code svgtiny_parse_svg(dom_element *svg, @@ -761,6 +765,108 @@ cleanup: return code; } + +/** + * Parse a single