diff options
| author | Albrecht Schlosser <albrechts.fltk@online.de> | 2022-12-22 01:12:14 +0100 |
|---|---|---|
| committer | Albrecht Schlosser <albrechts.fltk@online.de> | 2022-12-22 01:13:45 +0100 |
| commit | c5f4934995f034913db8341b7dd2f18af20cb864 (patch) | |
| tree | e1267f8a26bb228eb864ffb950d6957c10ff760d /nanosvg/nanosvgrast.h | |
| parent | 6ea1f73d930bf8a9067d48a8ecee90d4e43d3030 (diff) | |
Update bundled nanosvg library to current upstream version
... with FLTK modifications (see README.bundled-libs.txt).
This fixes an issue where some svg images could not be loaded.
Upstream: https://github.com/memononen/nanosvg/
commit 9da543e8329fdd81b64eb48742d8ccb09377aed1 (upstream/master)
Merge: c886e50 0ce2e2b
Author: Mikko Mononen <memononen@gmail.com>
Date: Sun Dec 4 17:46:22 2022 +0200
Merge pull request #236 from sezero/signed-char
change struct NSVGpaint:type to signed char
Diffstat (limited to 'nanosvg/nanosvgrast.h')
| -rw-r--r-- | nanosvg/nanosvgrast.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/nanosvg/nanosvgrast.h b/nanosvg/nanosvgrast.h index 52986693e..a83db2726 100644 --- a/nanosvg/nanosvgrast.h +++ b/nanosvg/nanosvgrast.h @@ -58,7 +58,7 @@ typedef struct NSVGrasterizer NSVGrasterizer; */ // Allocated rasterizer context. -NSVGrasterizer* nsvgCreateRasterizer(); +NSVGrasterizer* nsvgCreateRasterizer(void); // Rasterizes SVG image, returns RGBA image (non-premultiplied alpha) // r - pointer to rasterizer context @@ -129,7 +129,7 @@ typedef struct NSVGmemPage { } NSVGmemPage; typedef struct NSVGcachedPaint { - char type; + signed char type; char spread; float xform[6]; unsigned int colors[256]; @@ -165,7 +165,7 @@ struct NSVGrasterizer int width, height, stride; }; -NSVGrasterizer* nsvgCreateRasterizer() +NSVGrasterizer* nsvgCreateRasterizer(void) { NSVGrasterizer* r = (NSVGrasterizer*)malloc(sizeof(NSVGrasterizer)); if (r == NULL) goto error; |
