diff options
Diffstat (limited to 'pango/opentype/harfbuzz-open-private.h')
-rw-r--r-- | pango/opentype/harfbuzz-open-private.h | 81 |
1 files changed, 46 insertions, 35 deletions
diff --git a/pango/opentype/harfbuzz-open-private.h b/pango/opentype/harfbuzz-open-private.h index 2e2149a0..f3f6cc99 100644 --- a/pango/opentype/harfbuzz-open-private.h +++ b/pango/opentype/harfbuzz-open-private.h @@ -13,6 +13,7 @@ #ifndef HARFBUZZ_OPEN_PRIVATE_H #define HARFBUZZ_OPEN_PRIVATE_H +#include "harfbuzz-impl.h" #include "harfbuzz-open.h" #include "harfbuzz-gsub-private.h" #include "harfbuzz-gpos-private.h" @@ -30,48 +31,58 @@ struct HB_SubTable_ }; -HB_Error _HB_OPEN_Load_ScriptList( HB_ScriptList* sl, +HB_INTERNAL HB_Error +_HB_OPEN_Load_ScriptList( HB_ScriptList* sl, FT_Stream stream ); -HB_Error _HB_OPEN_Load_FeatureList( HB_FeatureList* fl, - FT_Stream input ); -HB_Error _HB_OPEN_Load_LookupList( HB_LookupList* ll, - FT_Stream input, - HB_Type type ); +HB_INTERNAL HB_Error +_HB_OPEN_Load_FeatureList( HB_FeatureList* fl, + FT_Stream input ); +HB_INTERNAL HB_Error +_HB_OPEN_Load_LookupList( HB_LookupList* ll, + FT_Stream input, + HB_Type type ); -HB_Error _HB_OPEN_Load_Coverage( HB_Coverage* c, - FT_Stream input ); -HB_Error _HB_OPEN_Load_ClassDefinition( HB_ClassDefinition* cd, - FT_UShort limit, - FT_Stream input ); -HB_Error _HB_OPEN_Load_EmptyOrClassDefinition( HB_ClassDefinition* cd, - FT_UShort limit, - FT_ULong class_offset, - FT_ULong base_offset, - FT_Stream stream ); -HB_Error _HB_OPEN_Load_Device( HB_Device* d, - FT_Stream input ); +HB_INTERNAL HB_Error +_HB_OPEN_Load_Coverage( HB_Coverage* c, + FT_Stream input ); +HB_INTERNAL HB_Error +_HB_OPEN_Load_ClassDefinition( HB_ClassDefinition* cd, + FT_UShort limit, + FT_Stream input ); +HB_INTERNAL HB_Error +_HB_OPEN_Load_EmptyOrClassDefinition( HB_ClassDefinition* cd, + FT_UShort limit, + FT_ULong class_offset, + FT_ULong base_offset, + FT_Stream stream ); +HB_INTERNAL HB_Error +_HB_OPEN_Load_Device( HB_Device* d, + FT_Stream input ); -void _HB_OPEN_Free_ScriptList( HB_ScriptList* sl ); -void _HB_OPEN_Free_FeatureList( HB_FeatureList* fl ); -void _HB_OPEN_Free_LookupList( HB_LookupList* ll, - HB_Type type ); +HB_INTERNAL void _HB_OPEN_Free_ScriptList( HB_ScriptList* sl ); +HB_INTERNAL void _HB_OPEN_Free_FeatureList( HB_FeatureList* fl ); +HB_INTERNAL void _HB_OPEN_Free_LookupList( HB_LookupList* ll, + HB_Type type ); -void _HB_OPEN_Free_Coverage( HB_Coverage* c ); -void _HB_OPEN_Free_ClassDefinition( HB_ClassDefinition* cd ); -void _HB_OPEN_Free_Device( HB_Device* d ); +HB_INTERNAL void _HB_OPEN_Free_Coverage( HB_Coverage* c ); +HB_INTERNAL void _HB_OPEN_Free_ClassDefinition( HB_ClassDefinition* cd ); +HB_INTERNAL void _HB_OPEN_Free_Device( HB_Device* d ); -HB_Error _HB_OPEN_Coverage_Index( HB_Coverage* c, - FT_UShort glyphID, - FT_UShort* index ); -HB_Error _HB_OPEN_Get_Class( HB_ClassDefinition* cd, - FT_UShort glyphID, - FT_UShort* class, - FT_UShort* index ); -HB_Error _HB_OPEN_Get_Device( HB_Device* d, - FT_UShort size, - FT_Short* value ); +HB_INTERNAL HB_Error +_HB_OPEN_Coverage_Index( HB_Coverage* c, + FT_UShort glyphID, + FT_UShort* index ); +HB_INTERNAL HB_Error +_HB_OPEN_Get_Class( HB_ClassDefinition* cd, + FT_UShort glyphID, + FT_UShort* klass, + FT_UShort* index ); +HB_INTERNAL HB_Error +_HB_OPEN_Get_Device( HB_Device* d, + FT_UShort size, + FT_Short* value ); FT_END_HEADER |