diff options
Diffstat (limited to '')
-rw-r--r-- | common.h | 19 |
1 files changed, 10 insertions, 9 deletions
@@ -14,15 +14,6 @@ #define MIN(A, B) ((A) < (B) ? (A) : (B)) #define MAX(A, B) ((A) > (B) ? (A) : (B)) -struct libskrift_context { - LIBSKRIFT_FONT *font; - struct libskrift_rendering rendering; - struct SFT schrift_ctx; - char subpixel_horizontally; - char subpixel_vertically; - char subpixel_bgr; -}; - struct libskrift_font { SFT_Font *font; void *memory_free; @@ -30,3 +21,13 @@ struct libskrift_font { size_t memory_size; size_t refcount; }; + +struct libskrift_context { + struct libskrift_rendering rendering; + struct SFT schrift_ctx; + char subpixel_horizontally; + char subpixel_vertically; + char subpixel_bgr; + size_t nfonts; + LIBSKRIFT_FONT *fonts[]; +}; |