misc/libfreetype/include/freetype/ftotval.h
author nemo
Tue, 26 Jun 2012 23:02:25 -0400
changeset 7307 f830a65d6a6d
parent 5172 88f2e05288ba
permissions -rw-r--r--
This is necessary because commands can contain 0s, and StrPas used by LuaPas halts at the first 0. It might be necessary to change the base string handling.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
5172
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
     1
/***************************************************************************/
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
     2
/*                                                                         */
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
     3
/*  ftotval.h                                                              */
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
     4
/*                                                                         */
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
     5
/*    FreeType API for validating OpenType tables (specification).         */
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
     6
/*                                                                         */
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
     7
/*  Copyright 2004, 2005, 2006, 2007 by                                    */
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
     8
/*  David Turner, Robert Wilhelm, and Werner Lemberg.                      */
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
     9
/*                                                                         */
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    10
/*  This file is part of the FreeType project, and may only be used,       */
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    11
/*  modified, and distributed under the terms of the FreeType project      */
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    12
/*  license, LICENSE.TXT.  By continuing to use, modify, or distribute     */
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    13
/*  this file you indicate that you have read the license and              */
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    14
/*  understand and accept it fully.                                        */
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    15
/*                                                                         */
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    16
/***************************************************************************/
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    17
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    18
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    19
/***************************************************************************/
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    20
/*                                                                         */
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    21
/*                                                                         */
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    22
/* Warning: This module might be moved to a different library in the       */
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    23
/*          future to avoid a tight dependency between FreeType and the    */
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    24
/*          OpenType specification.                                        */
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    25
/*                                                                         */
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    26
/*                                                                         */
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    27
/***************************************************************************/
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    28
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    29
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    30
#ifndef __FTOTVAL_H__
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    31
#define __FTOTVAL_H__
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    32
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    33
#include <ft2build.h>
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    34
#include FT_FREETYPE_H
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    35
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    36
#ifdef FREETYPE_H
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    37
#error "freetype.h of FreeType 1 has been loaded!"
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    38
#error "Please fix the directory search order for header files"
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    39
#error "so that freetype.h of FreeType 2 is found first."
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    40
#endif
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    41
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    42
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    43
FT_BEGIN_HEADER
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    44
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    45
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    46
  /*************************************************************************/
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    47
  /*                                                                       */
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    48
  /* <Section>                                                             */
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    49
  /*    ot_validation                                                      */
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    50
  /*                                                                       */
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    51
  /* <Title>                                                               */
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    52
  /*    OpenType Validation                                                */
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    53
  /*                                                                       */
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    54
  /* <Abstract>                                                            */
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    55
  /*    An API to validate OpenType tables.                                */
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    56
  /*                                                                       */
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    57
  /* <Description>                                                         */
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    58
  /*    This section contains the declaration of functions to validate     */
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    59
  /*    some OpenType tables (BASE, GDEF, GPOS, GSUB, JSTF, MATH).         */
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    60
  /*                                                                       */
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    61
  /*************************************************************************/
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    62
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    63
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    64
 /**********************************************************************
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    65
  *
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    66
  * @enum:
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    67
  *    FT_VALIDATE_OTXXX
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    68
  *
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    69
  * @description:
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    70
  *    A list of bit-field constants used with @FT_OpenType_Validate to
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    71
  *    indicate which OpenType tables should be validated.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    72
  *
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    73
  * @values:
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    74
  *    FT_VALIDATE_BASE ::
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    75
  *      Validate BASE table.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    76
  *
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    77
  *    FT_VALIDATE_GDEF ::
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    78
  *      Validate GDEF table.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    79
  *
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    80
  *    FT_VALIDATE_GPOS ::
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    81
  *      Validate GPOS table.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    82
  *
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    83
  *    FT_VALIDATE_GSUB ::
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    84
  *      Validate GSUB table.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    85
  *
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    86
  *    FT_VALIDATE_JSTF ::
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    87
  *      Validate JSTF table.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    88
  *
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    89
  *    FT_VALIDATE_MATH ::
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    90
  *      Validate MATH table.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    91
  *
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    92
  *    FT_VALIDATE_OT ::
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    93
  *      Validate all OpenType tables (BASE, GDEF, GPOS, GSUB, JSTF, MATH).
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    94
  *
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    95
  */
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    96
#define FT_VALIDATE_BASE  0x0100
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    97
#define FT_VALIDATE_GDEF  0x0200
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    98
#define FT_VALIDATE_GPOS  0x0400
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
    99
#define FT_VALIDATE_GSUB  0x0800
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   100
#define FT_VALIDATE_JSTF  0x1000
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   101
#define FT_VALIDATE_MATH  0x2000
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   102
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   103
#define FT_VALIDATE_OT  FT_VALIDATE_BASE | \
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   104
                        FT_VALIDATE_GDEF | \
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   105
                        FT_VALIDATE_GPOS | \
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   106
                        FT_VALIDATE_GSUB | \
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   107
                        FT_VALIDATE_JSTF | \
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   108
                        FT_VALIDATE_MATH
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   109
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   110
  /* */
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   111
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   112
 /**********************************************************************
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   113
  *
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   114
  * @function:
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   115
  *    FT_OpenType_Validate
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   116
  *
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   117
  * @description:
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   118
  *    Validate various OpenType tables to assure that all offsets and
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   119
  *    indices are valid.  The idea is that a higher-level library which
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   120
  *    actually does the text layout can access those tables without
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   121
  *    error checking (which can be quite time consuming).
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   122
  *
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   123
  * @input:
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   124
  *    face ::
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   125
  *       A handle to the input face.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   126
  *
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   127
  *    validation_flags ::
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   128
  *       A bit field which specifies the tables to be validated.  See
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   129
  *       @FT_VALIDATE_OTXXX for possible values.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   130
  *
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   131
  * @output:
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   132
  *    BASE_table ::
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   133
  *       A pointer to the BASE table.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   134
  *
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   135
  *    GDEF_table ::
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   136
  *       A pointer to the GDEF table.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   137
  *
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   138
  *    GPOS_table ::
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   139
  *       A pointer to the GPOS table.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   140
  *
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   141
  *    GSUB_table ::
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   142
  *       A pointer to the GSUB table.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   143
  *
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   144
  *    JSTF_table ::
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   145
  *       A pointer to the JSTF table.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   146
  *
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   147
  * @return:
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   148
  *   FreeType error code.  0~means success.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   149
  *
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   150
  * @note:
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   151
  *   This function only works with OpenType fonts, returning an error
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   152
  *   otherwise.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   153
  *
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   154
  *   After use, the application should deallocate the five tables with
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   155
  *   @FT_OpenType_Free.  A NULL value indicates that the table either
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   156
  *   doesn't exist in the font, or the application hasn't asked for
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   157
  *   validation.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   158
  */
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   159
  FT_EXPORT( FT_Error )
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   160
  FT_OpenType_Validate( FT_Face    face,
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   161
                        FT_UInt    validation_flags,
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   162
                        FT_Bytes  *BASE_table,
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   163
                        FT_Bytes  *GDEF_table,
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   164
                        FT_Bytes  *GPOS_table,
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   165
                        FT_Bytes  *GSUB_table,
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   166
                        FT_Bytes  *JSTF_table );
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   167
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   168
  /* */
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   169
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   170
 /**********************************************************************
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   171
  *
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   172
  * @function:
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   173
  *    FT_OpenType_Free
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   174
  *
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   175
  * @description:
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   176
  *    Free the buffer allocated by OpenType validator.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   177
  *
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   178
  * @input:
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   179
  *    face ::
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   180
  *       A handle to the input face.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   181
  *
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   182
  *    table ::
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   183
  *       The pointer to the buffer that is allocated by
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   184
  *       @FT_OpenType_Validate.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   185
  *
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   186
  * @note:
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   187
  *   This function must be used to free the buffer allocated by
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   188
  *   @FT_OpenType_Validate only.
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   189
  */
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   190
  FT_EXPORT( void )
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   191
  FT_OpenType_Free( FT_Face   face,
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   192
                    FT_Bytes  table );
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   193
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   194
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   195
 /* */
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   196
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   197
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   198
FT_END_HEADER
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   199
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   200
#endif /* __FTOTVAL_H__ */
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   201
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   202
88f2e05288ba aaand let's add freetype as well while we are at it
koda
parents:
diff changeset
   203
/* END */