143d1fd449f1a0ac9d9dafa0b9569bb6b2e976198Anton Korobeynikov/***************************************************************************/
2e21a6bae806d13e644a92b3df23e4d5b78bdb75cMisha Brukman/*                                                                         */
3b2109ce97881269a610fa4afbcbca350e975174dJohn Criswell/*  sfobjs.h                                                               */
4b2109ce97881269a610fa4afbcbca350e975174dJohn Criswell/*                                                                         */
5234d529e582963ad4b5d83b911cd057fe99d1435Chris Lattner/*    SFNT object management (specification).                              */
6234d529e582963ad4b5d83b911cd057fe99d1435Chris Lattner/*                                                                         */
7e21a6bae806d13e644a92b3df23e4d5b78bdb75cMisha Brukman/*  Copyright 1996-2001, 2002 by                                           */
8b2109ce97881269a610fa4afbcbca350e975174dJohn Criswell/*  David Turner, Robert Wilhelm, and Werner Lemberg.                      */
97e70829632f82de15db187845666aaca6e04b792Chris Lattner/*                                                                         */
107e70829632f82de15db187845666aaca6e04b792Chris Lattner/*  This file is part of the FreeType project, and may only be used,       */
1147e756c11edbaa9a4916687eceaa4ec94c0aae3bChris Lattner/*  modified, and distributed under the terms of the FreeType project      */
127e70829632f82de15db187845666aaca6e04b792Chris Lattner/*  license, LICENSE.TXT.  By continuing to use, modify, or distribute     */
137e70829632f82de15db187845666aaca6e04b792Chris Lattner/*  this file you indicate that you have read the license and              */
147e70829632f82de15db187845666aaca6e04b792Chris Lattner/*  understand and accept it fully.                                        */
157e70829632f82de15db187845666aaca6e04b792Chris Lattner/*                                                                         */
167e70829632f82de15db187845666aaca6e04b792Chris Lattner/***************************************************************************/
177e70829632f82de15db187845666aaca6e04b792Chris Lattner
187e70829632f82de15db187845666aaca6e04b792Chris Lattner
197e70829632f82de15db187845666aaca6e04b792Chris Lattner#ifndef __SFOBJS_H__
207e70829632f82de15db187845666aaca6e04b792Chris Lattner#define __SFOBJS_H__
21094aa6ce47f0f0604469e0a24bde131ce6326938Nick Lewycky
22a1cb4737b04a92f57b1b9dcd8a24c68db5035401Chris Lattner
237e70829632f82de15db187845666aaca6e04b792Chris Lattner#include <ft2build.h>
247e70829632f82de15db187845666aaca6e04b792Chris Lattner#include FT_INTERNAL_SFNT_H
2547e756c11edbaa9a4916687eceaa4ec94c0aae3bChris Lattner#include FT_INTERNAL_OBJECTS_H
267e70829632f82de15db187845666aaca6e04b792Chris Lattner
277e70829632f82de15db187845666aaca6e04b792Chris Lattner
287e70829632f82de15db187845666aaca6e04b792Chris LattnerFT_BEGIN_HEADER
297e70829632f82de15db187845666aaca6e04b792Chris Lattner
307e70829632f82de15db187845666aaca6e04b792Chris Lattner
317e70829632f82de15db187845666aaca6e04b792Chris Lattner  FT_LOCAL( FT_Error )
327e70829632f82de15db187845666aaca6e04b792Chris Lattner  sfnt_init_face( FT_Stream      stream,
337e70829632f82de15db187845666aaca6e04b792Chris Lattner                  TT_Face        face,
347e70829632f82de15db187845666aaca6e04b792Chris Lattner                  FT_Int         face_index,
357e70829632f82de15db187845666aaca6e04b792Chris Lattner                  FT_Int         num_params,
367e70829632f82de15db187845666aaca6e04b792Chris Lattner                  FT_Parameter*  params );
377e70829632f82de15db187845666aaca6e04b792Chris Lattner
381ff4ed726bb8526d1e49030245365f8c86a8bb49Anton Korobeynikov  FT_LOCAL( FT_Error )
391ff4ed726bb8526d1e49030245365f8c86a8bb49Anton Korobeynikov  sfnt_load_face( FT_Stream      stream,
407e70829632f82de15db187845666aaca6e04b792Chris Lattner                  TT_Face        face,
4143d1fd449f1a0ac9d9dafa0b9569bb6b2e976198Anton Korobeynikov                  FT_Int         face_index,
42803f03e217ec25cf71b2b6dea65da2e377527b6bChris Lattner                  FT_Int         num_params,
437e70829632f82de15db187845666aaca6e04b792Chris Lattner                  FT_Parameter*  params );
44d0fde30ce850b78371fd1386338350591f9ff494Brian Gaeke
45d0fde30ce850b78371fd1386338350591f9ff494Brian Gaeke  FT_LOCAL( void )
467e70829632f82de15db187845666aaca6e04b792Chris Lattner  sfnt_done_face( TT_Face  face );
477e70829632f82de15db187845666aaca6e04b792Chris Lattner
487e70829632f82de15db187845666aaca6e04b792Chris Lattner
49fed90b6d097d50881afb45e4d79f430db66dd741Dan GohmanFT_END_HEADER
50fed90b6d097d50881afb45e4d79f430db66dd741Dan Gohman
51fed90b6d097d50881afb45e4d79f430db66dd741Dan Gohman#endif /* __SFDRIVER_H__ */
527e70829632f82de15db187845666aaca6e04b792Chris Lattner
53fed90b6d097d50881afb45e4d79f430db66dd741Dan Gohman
547e70829632f82de15db187845666aaca6e04b792Chris Lattner/* END */
557e70829632f82de15db187845666aaca6e04b792Chris Lattner