PageRenderTime 33ms CodeModel.GetById 28ms app.highlight 3ms RepoModel.GetById 1ms app.codeStats 0ms

/src/freetype/src/gxvalid/gxvalid.h

https://bitbucket.org/cabalistic/ogredeps/
C++ Header | 107 lines | 55 code | 28 blank | 24 comment | 0 complexity | 8687360cdd8e076d7a76bbf8172d94a1 MD5 | raw file
  1/***************************************************************************/
  2/*                                                                         */
  3/*  gxvalid.h                                                              */
  4/*                                                                         */
  5/*    TrueTyeeGX/AAT table validation (specification only).                */
  6/*                                                                         */
  7/*  Copyright 2005 by suzuki toshiya, Masatake YAMATO, Red Hat K.K.,       */
  8/*  David Turner, Robert Wilhelm, and Werner Lemberg.                      */
  9/*                                                                         */
 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.                                        */
 15/*                                                                         */
 16/***************************************************************************/
 17
 18/***************************************************************************/
 19/*                                                                         */
 20/* gxvalid is derived from both gxlayout module and otvalid module.        */
 21/* Development of gxlayout is supported by the Information-technology      */
 22/* Promotion Agency(IPA), Japan.                                           */
 23/*                                                                         */
 24/***************************************************************************/
 25
 26
 27#ifndef __GXVALID_H__
 28#define __GXVALID_H__
 29
 30#include <ft2build.h>
 31#include FT_FREETYPE_H
 32
 33#include "gxverror.h"          /* must come before FT_INTERNAL_VALIDATE_H */
 34
 35#include FT_INTERNAL_VALIDATE_H
 36#include FT_INTERNAL_STREAM_H
 37
 38
 39FT_BEGIN_HEADER
 40
 41
 42  FT_LOCAL( void )
 43  gxv_feat_validate( FT_Bytes      table,
 44                     FT_Face       face,
 45                     FT_Validator  valid );
 46
 47
 48  FT_LOCAL( void )
 49  gxv_bsln_validate( FT_Bytes      table,
 50                     FT_Face       face,
 51                     FT_Validator  valid );
 52
 53
 54  FT_LOCAL( void )
 55  gxv_trak_validate( FT_Bytes      table,
 56                     FT_Face       face,
 57                     FT_Validator  valid );
 58
 59  FT_LOCAL( void )
 60  gxv_just_validate( FT_Bytes      table,
 61                     FT_Face       face,
 62                     FT_Validator  valid );
 63
 64  FT_LOCAL( void )
 65  gxv_mort_validate( FT_Bytes      table,
 66                     FT_Face       face,
 67                     FT_Validator  valid );
 68
 69  FT_LOCAL( void )
 70  gxv_morx_validate( FT_Bytes      table,
 71                     FT_Face       face,
 72                     FT_Validator  valid );
 73
 74  FT_LOCAL( void )
 75  gxv_kern_validate( FT_Bytes      table,
 76                     FT_Face       face,
 77                     FT_Validator  valid );
 78
 79  FT_LOCAL( void )
 80  gxv_kern_validate_classic( FT_Bytes      table,
 81                             FT_Face       face,
 82                             FT_Int        dialect_flags,
 83                             FT_Validator  valid );
 84
 85  FT_LOCAL( void )
 86  gxv_opbd_validate( FT_Bytes      table,
 87                     FT_Face       face,
 88                     FT_Validator  valid );
 89
 90  FT_LOCAL( void )
 91  gxv_prop_validate( FT_Bytes      table,
 92                     FT_Face       face,
 93                     FT_Validator  valid );
 94
 95  FT_LOCAL( void )
 96  gxv_lcar_validate( FT_Bytes      table,
 97                     FT_Face       face,
 98                     FT_Validator  valid );
 99
100
101FT_END_HEADER
102
103
104#endif /* __GXVALID_H__ */
105
106
107/* END */