summaryrefslogtreecommitdiff
path: root/Build/source/texk/dvipdfmx/src/sfnt.h
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/texk/dvipdfmx/src/sfnt.h')
-rw-r--r--Build/source/texk/dvipdfmx/src/sfnt.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/Build/source/texk/dvipdfmx/src/sfnt.h b/Build/source/texk/dvipdfmx/src/sfnt.h
index e3a419fd63c..5113de540ee 100644
--- a/Build/source/texk/dvipdfmx/src/sfnt.h
+++ b/Build/source/texk/dvipdfmx/src/sfnt.h
@@ -1,4 +1,4 @@
-/* $Header: /home/cvsroot/dvipdfmx/src/sfnt.h,v 1.9 2004/09/11 14:50:29 hirata Exp $
+/* $Header: /home/cvsroot/dvipdfmx/src/sfnt.h,v 1.10 2008/05/08 18:51:59 chofchof Exp $
This is dvipdfmx, an eXtended version of dvipdfm by Mark A. Wicks.
@@ -69,11 +69,13 @@ struct sfnt_table_directory
#define SFNT_TYPE_OPENTYPE (1 << 1)
#define SFNT_TYPE_POSTSCRIPT (1 << 2)
#define SFNT_TYPE_TTC (1 << 4)
+#define SFNT_TYPE_DFONT (1 << 8)
typedef struct
{
FILE *stream;
int type;
+ ULONG offset;
struct sfnt_table_directory *directory;
} sfnt;
@@ -101,6 +103,7 @@ extern int put_big_endian (void *s, LONG q, int n);
extern sfnt *sfnt_open (FILE *fp);
extern void sfnt_close (sfnt *sfont);
+extern sfnt *dfont_open (FILE *fp, int index);
/* table directory */
extern int sfnt_read_table_directory (sfnt *sfont, ULONG offset);