diff --git a/lua/librsvg-helper.h b/lua/librsvg-helper.h index 900227e9..ca527ea0 100644 --- a/lua/librsvg-helper.h +++ b/lua/librsvg-helper.h @@ -26,6 +26,7 @@ #define _LIBRSVG_HELPER_H_ #include +#include #include RsvgDimensionData * diff --git a/lua/rsvg.pkg b/lua/rsvg.pkg index 558f9b27..22791744 100644 --- a/lua/rsvg.pkg +++ b/lua/rsvg.pkg @@ -61,6 +61,8 @@ typedef struct _RsvgDimensionData { int height; double em; double ex; + static tolua_outside RsvgDimensionData * rsvgDimensionDataCreate @ create(); + tolua_outside rsvgDimensionDataGet @ get(int width, int height, double em, double ex); } RsvgDimensionData; /** @@ -70,6 +72,8 @@ typedef struct _RsvgDimensionData { typedef struct _RsvgPositionData { int x; int y; + static tolua_outside RsvgPositionData * rsvgPositionDataCreate @ create(); + tolua_outside rsvgPositionDataGet @ get(int x, int y); } RsvgPositionData; RsvgHandle *rsvg_handle_new (void);