Add option for cpp symbol export
This commit is contained in:
parent
35a45f3396
commit
773d84acaf
@ -29,9 +29,11 @@
|
|||||||
#ifndef NANOSVG_H
|
#ifndef NANOSVG_H
|
||||||
#define NANOSVG_H
|
#define NANOSVG_H
|
||||||
|
|
||||||
|
#ifndef NANOSVG_CPLUSPLUS
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
extern "C" {
|
extern "C" {
|
||||||
#endif
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
// NanoSVG is a simple stupid single-header-file SVG parse. The output of the parser is a list of cubic bezier shapes.
|
// NanoSVG is a simple stupid single-header-file SVG parse. The output of the parser is a list of cubic bezier shapes.
|
||||||
//
|
//
|
||||||
@ -173,9 +175,11 @@ NSVGpath* nsvgDuplicatePath(NSVGpath* p);
|
|||||||
// Deletes an image.
|
// Deletes an image.
|
||||||
void nsvgDelete(NSVGimage* image);
|
void nsvgDelete(NSVGimage* image);
|
||||||
|
|
||||||
|
#ifndef NANOSVG_CPLUSPLUS
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif // NANOSVG_H
|
#endif // NANOSVG_H
|
||||||
|
|
||||||
|
@ -25,9 +25,11 @@
|
|||||||
#ifndef NANOSVGRAST_H
|
#ifndef NANOSVGRAST_H
|
||||||
#define NANOSVGRAST_H
|
#define NANOSVGRAST_H
|
||||||
|
|
||||||
|
#ifndef NANOSVGRAST_CPLUSPLUS
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
extern "C" {
|
extern "C" {
|
||||||
#endif
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
typedef struct NSVGrasterizer NSVGrasterizer;
|
typedef struct NSVGrasterizer NSVGrasterizer;
|
||||||
|
|
||||||
@ -64,9 +66,11 @@ void nsvgRasterize(NSVGrasterizer* r,
|
|||||||
void nsvgDeleteRasterizer(NSVGrasterizer*);
|
void nsvgDeleteRasterizer(NSVGrasterizer*);
|
||||||
|
|
||||||
|
|
||||||
|
#ifndef NANOSVGRAST_CPLUSPLUS
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif // NANOSVGRAST_H
|
#endif // NANOSVGRAST_H
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user