1
/***************************************************************************/
5
/* OpenType table validation (specification only). */
7
/* Copyright 2004, 2008 by */
8
/* David Turner, Robert Wilhelm, and Werner Lemberg. */
10
/* This file is part of the FreeType project, and may only be used, */
11
/* modified, and distributed under the terms of the FreeType project */
12
/* license, LICENSE.TXT. By continuing to use, modify, or distribute */
13
/* this file you indicate that you have read the license and */
14
/* understand and accept it fully. */
16
/***************************************************************************/
24
#include FT_FREETYPE_H
26
#include "otverror.h" /* must come before FT_INTERNAL_VALIDATE_H */
28
#include FT_INTERNAL_VALIDATE_H
29
#include FT_INTERNAL_STREAM_H
36
otv_BASE_validate( FT_Bytes table,
39
/* GSUB and GPOS tables should already be validated; */
40
/* if missing, set corresponding argument to 0 */
42
otv_GDEF_validate( FT_Bytes table,
49
otv_GPOS_validate( FT_Bytes table,
54
otv_GSUB_validate( FT_Bytes table,
58
/* GSUB and GPOS tables should already be validated; */
59
/* if missing, set corresponding argument to 0 */
61
otv_JSTF_validate( FT_Bytes table,
68
otv_MATH_validate( FT_Bytes table,
70
FT_Validator ftvalid );
75
#endif /* __OTVALID_H__ */