summaryrefslogtreecommitdiff
path: root/nanosvg/nanosvgrast.h
diff options
context:
space:
mode:
authorAlbrecht Schlosser <albrechts.fltk@online.de>2019-01-31 19:06:06 +0100
committerAlbrecht Schlosser <albrechts.fltk@online.de>2019-01-31 19:06:06 +0100
commit716a5067a9f8a7ee275d1187a64c44a14c8a0f31 (patch)
treeb15fc8825cda1599ba8ac8dc92f4179c81c51ede /nanosvg/nanosvgrast.h
parent39a8c72c8631cf61bb468303a245f3247bc57e0a (diff)
Update nanosvg library to current upstream version
See README.bundled-libs.txt
Diffstat (limited to 'nanosvg/nanosvgrast.h')
-rw-r--r--nanosvg/nanosvgrast.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/nanosvg/nanosvgrast.h b/nanosvg/nanosvgrast.h
index 63506e5cd..a84a54ee5 100644
--- a/nanosvg/nanosvgrast.h
+++ b/nanosvg/nanosvgrast.h
@@ -31,15 +31,18 @@
#ifndef NANOSVGRAST_H
#define NANOSVGRAST_H
+#ifndef NANOSVGRAST_CPLUSPLUS
#ifdef __cplusplus
extern "C" {
#endif
+#endif
typedef struct NSVGrasterizer NSVGrasterizer;
/* Example Usage:
// Load SVG
- struct SNVGImage* image = nsvgParseFromFile("test.svg.");
+ NSVGimage* image;
+ image = nsvgParseFromFile("test.svg", "px", 96);
// Create rasterizer (can be used to render multiple images).
struct NSVGrasterizer* rast = nsvgCreateRasterizer();
@@ -78,9 +81,11 @@ void nsvgRasterizeXY(NSVGrasterizer* r,
void nsvgDeleteRasterizer(NSVGrasterizer*);
+#ifndef NANOSVGRAST_CPLUSPLUS
#ifdef __cplusplus
}
#endif
+#endif
#endif // NANOSVGRAST_H