summaryrefslogtreecommitdiff
path: root/base/gsxfont.h
diff options
context:
space:
mode:
Diffstat (limited to 'base/gsxfont.h')
-rw-r--r--base/gsxfont.h36
1 files changed, 36 insertions, 0 deletions
diff --git a/base/gsxfont.h b/base/gsxfont.h
new file mode 100644
index 000000000..ac9137b0a
--- /dev/null
+++ b/base/gsxfont.h
@@ -0,0 +1,36 @@
+/* Copyright (C) 2001-2012 Artifex Software, Inc.
+ All Rights Reserved.
+
+ This software is provided AS-IS with no warranty, either express or
+ implied.
+
+ This software is distributed under license and may not be copied,
+ modified or distributed except as expressly authorized under the terms
+ of the license contained in the file LICENSE in this distribution.
+
+ Refer to licensing information at http://www.artifex.com or contact
+ Artifex Software, Inc., 7 Mt. Lassen Drive - Suite A-134, San Rafael,
+ CA 94903, U.S.A., +1(415)492-9861, for further information.
+*/
+
+
+/* External font client definitions for Ghostscript library */
+
+#ifndef gsxfont_INCLUDED
+# define gsxfont_INCLUDED
+
+/* Define a character glyph identifier. This is opaque, probably an index */
+/* into the font. Glyph identifiers are font-specific. */
+typedef ulong gx_xglyph;
+
+#define gx_no_xglyph ((gx_xglyph)~0L)
+
+/* Structure for xfont procedures. */
+struct gx_xfont_procs_s;
+typedef struct gx_xfont_procs_s gx_xfont_procs;
+
+/* A generic xfont. */
+struct gx_xfont_s;
+typedef struct gx_xfont_s gx_xfont;
+
+#endif /* gsxfont_INCLUDED */