ReactOS 0.4.16-dev-297-gc569aee
gxvalid.h
Go to the documentation of this file.
1/***************************************************************************/
2/* */
3/* gxvalid.h */
4/* */
5/* TrueTypeGX/AAT table validation (specification only). */
6/* */
7/* Copyright 2005-2018 by */
8/* suzuki toshiya, Masatake YAMATO, Red Hat K.K., */
9/* David Turner, Robert Wilhelm, and Werner Lemberg. */
10/* */
11/* This file is part of the FreeType project, and may only be used, */
12/* modified, and distributed under the terms of the FreeType project */
13/* license, LICENSE.TXT. By continuing to use, modify, or distribute */
14/* this file you indicate that you have read the license and */
15/* understand and accept it fully. */
16/* */
17/***************************************************************************/
18
19/***************************************************************************/
20/* */
21/* gxvalid is derived from both gxlayout module and otvalid module. */
22/* Development of gxlayout is supported by the Information-technology */
23/* Promotion Agency(IPA), Japan. */
24/* */
25/***************************************************************************/
26
27
28#ifndef GXVALID_H_
29#define GXVALID_H_
30
31#include <ft2build.h>
32#include FT_FREETYPE_H
33
34#include "gxverror.h" /* must come before FT_INTERNAL_VALIDATE_H */
35
36#include FT_INTERNAL_VALIDATE_H
37#include FT_INTERNAL_STREAM_H
38
39
41
42
43 FT_LOCAL( void )
47
48
49 FT_LOCAL( void )
53
54
55 FT_LOCAL( void )
59
60 FT_LOCAL( void )
64
65 FT_LOCAL( void )
69
70 FT_LOCAL( void )
74
75 FT_LOCAL( void )
79
80 FT_LOCAL( void )
83 FT_Int dialect_flags,
85
86 FT_LOCAL( void )
90
91 FT_LOCAL( void )
95
96 FT_LOCAL( void )
100
101
103
104
105#endif /* GXVALID_H_ */
106
107
108/* END */
#define FT_LOCAL(x)
Definition: ftconfig.h:387
#define FT_END_HEADER
Definition: ftheader.h:54
#define FT_BEGIN_HEADER
Definition: ftheader.h:36
const FT_Byte * FT_Bytes
Definition: fttypes.h:165
signed int FT_Int
Definition: fttypes.h:220
typedefFT_BEGIN_HEADER struct FT_ValidatorRec_ volatile * FT_Validator
Definition: ftvalid.h:42
BOOLEAN valid
GLenum GLuint GLint GLenum face
Definition: glext.h:7025
gxv_mort_validate(FT_Bytes table, FT_Face face, FT_Validator valid)
Definition: gxvmort.c:261
gxv_kern_validate_classic(FT_Bytes table, FT_Face face, FT_Int dialect_flags, FT_Validator valid)
Definition: gxvkern.c:907
gxv_prop_validate(FT_Bytes table, FT_Face face, FT_Validator valid)
Definition: gxvprop.c:257
gxv_just_validate(FT_Bytes table, FT_Face face, FT_Validator valid)
Definition: gxvjust.c:644
FT_BEGIN_HEADER gxv_feat_validate(FT_Bytes table, FT_Face face, FT_Validator valid)
Definition: gxvfeat.c:273
gxv_kern_validate(FT_Bytes table, FT_Face face, FT_Validator valid)
Definition: gxvkern.c:898
gxv_opbd_validate(FT_Bytes table, FT_Face face, FT_Validator valid)
Definition: gxvopbd.c:162
gxv_lcar_validate(FT_Bytes table, FT_Face face, FT_Validator valid)
Definition: gxvlcar.c:183
gxv_morx_validate(FT_Bytes table, FT_Face face, FT_Validator valid)
Definition: gxvmorx.c:161
gxv_bsln_validate(FT_Bytes table, FT_Face face, FT_Validator valid)
Definition: gxvbsln.c:271
gxv_trak_validate(FT_Bytes table, FT_Face face, FT_Validator valid)
Definition: gxvtrak.c:208