summaryrefslogtreecommitdiff
path: root/pango/opentype/harfbuzz-global.h
diff options
context:
space:
mode:
Diffstat (limited to 'pango/opentype/harfbuzz-global.h')
-rw-r--r--pango/opentype/harfbuzz-global.h18
1 files changed, 18 insertions, 0 deletions
diff --git a/pango/opentype/harfbuzz-global.h b/pango/opentype/harfbuzz-global.h
index d6e9047b..88fe1aa2 100644
--- a/pango/opentype/harfbuzz-global.h
+++ b/pango/opentype/harfbuzz-global.h
@@ -29,6 +29,24 @@ typedef unsigned int HB_UInt;
typedef signed int HB_Int;
typedef int HB_Bool;
+
+/* compatible with FT_Error */
+typedef enum {
+ HB_Err_Invalid_Argument = FT_Err_Invalid_Argument,
+ HB_Err_Invalid_Face_Handle = FT_Err_Invalid_Face_Handle,
+ HB_Err_Invalid_Stream_Operation = FT_Err_Invalid_Stream_Operation,
+ HB_Err_Empty_Script = 0x1005,
+
+ HB_Err_Ok = FT_Err_Ok,
+ HB_Err_Not_Covered = 0x1002,
+ HB_Err_Out_Of_Memory = FT_Err_Out_Of_Memory,
+ HB_Err_Table_Missing = FT_Err_Table_Missing,
+ HB_Err_Invalid_SubTable_Format = 0x1000,
+ HB_Err_Invalid_SubTable = 0x1001,
+ HB_Err_Too_Many_Nested_Contexts = 0x1003,
+ HB_Err_No_MM_Interpreter = 0x1004
+} HB_Error;
+
HB_END_HEADER
#endif