changeset 21321:7b7627ff1937

Move ass_font_desc_t and ass_font_t declarations to ass_font.h.
author eugeni
date Mon, 27 Nov 2006 17:50:05 +0000
parents 4a7e96f1eebf
children bb55f4f7b3cb
files libass/ass_cache.h libass/ass_font.c libass/ass_font.h
diffstat 3 files changed, 17 insertions(+), 19 deletions(-) [+]
line wrap: on
line diff
--- a/libass/ass_cache.h	Mon Nov 27 17:34:47 2006 +0000
+++ b/libass/ass_cache.h	Mon Nov 27 17:50:05 2006 +0000
@@ -26,23 +26,6 @@
 #include FT_STROKER_H
 #include FT_GLYPH_H
 
-// font cache
-typedef struct ass_font_desc_s {
-	char* family;
-	unsigned bold;
-	unsigned italic;
-} ass_font_desc_t;
-
-typedef struct ass_font_s {
-	ass_font_desc_t desc;
-	char* path;
-	int index;
-	FT_Face face;
-	FT_Matrix m; // current transformation
-	FT_Vector v; // current shift
-	int size;
-} ass_font_t;
-
 void ass_font_cache_init(void);
 ass_font_t* ass_font_cache_find(ass_font_desc_t* desc);
 void ass_font_cache_add(ass_font_t* font);
--- a/libass/ass_font.c	Mon Nov 27 17:34:47 2006 +0000
+++ b/libass/ass_font.c	Mon Nov 27 17:50:05 2006 +0000
@@ -27,6 +27,8 @@
 #include FT_GLYPH_H
 
 #include "ass_font.h"
+#include "ass_bitmap.h"
+#include "ass_cache.h"
 #include "ass_fontconfig.h"
 #include "mputils.h"
 
--- a/libass/ass_font.h	Mon Nov 27 17:34:47 2006 +0000
+++ b/libass/ass_font.h	Mon Nov 27 17:50:05 2006 +0000
@@ -26,8 +26,21 @@
 #include FT_STROKER_H
 #include FT_GLYPH_H
 
-#include "ass_bitmap.h"
-#include "ass_cache.h"
+typedef struct ass_font_desc_s {
+	char* family;
+	unsigned bold;
+	unsigned italic;
+} ass_font_desc_t;
+
+typedef struct ass_font_s {
+	ass_font_desc_t desc;
+	char* path;
+	int index;
+	FT_Face face;
+	FT_Matrix m; // current transformation
+	FT_Vector v; // current shift
+	int size;
+} ass_font_t;
 
 ass_font_t* ass_font_new(FT_Library ftlibrary, void* fc_priv, ass_font_desc_t* desc);
 void ass_font_set_transform(ass_font_t* font, FT_Matrix* m, FT_Vector* v);