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