ReactOS 0.4.16-dev-1059-gb1cf981
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 (C) 2005-2019 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:386
#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:262
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:646
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