summaryrefslogtreecommitdiff
path: root/nanosvg/nanosvgrast.h
diff options
context:
space:
mode:
authorAlbrecht Schlosser <albrechts.fltk@online.de>2022-12-22 01:12:14 +0100
committerAlbrecht Schlosser <albrechts.fltk@online.de>2022-12-22 01:13:45 +0100
commitc5f4934995f034913db8341b7dd2f18af20cb864 (patch)
treee1267f8a26bb228eb864ffb950d6957c10ff760d /nanosvg/nanosvgrast.h
parent6ea1f73d930bf8a9067d48a8ecee90d4e43d3030 (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.h6
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;