Back to index

tetex-bin  3.0
t1delete.h
Go to the documentation of this file.
00001 /*--------------------------------------------------------------------------
00002   ----- File:        t1delete.h
00003   ----- Author:      Rainer Menzner (Rainer.Menzner@web.de)
00004   ----- Date:        2001-06-03
00005   ----- Description: This file is part of the t1-library. It contains
00006                      functions for setting characters and strings of
00007                    characters.
00008   ----- Copyright:   t1lib is copyrighted (c) Rainer Menzner, 1996-2001. 
00009                      As of version 0.5, t1lib is distributed under the
00010                    GNU General Public Library Lincense. The
00011                    conditions can be found in the files LICENSE and
00012                    LGPL, which should reside in the toplevel
00013                    directory of the distribution.  Please note that 
00014                    there are parts of t1lib that are subject to
00015                    other licenses:
00016                    The parseAFM-package is copyrighted by Adobe Systems
00017                    Inc.
00018                    The type1 rasterizer is copyrighted by IBM and the
00019                    X11-consortium.
00020   ----- Warranties:  Of course, there's NO WARRANTY OF ANY KIND :-)
00021   ----- Credits:     I want to thank IBM and the X11-consortium for making
00022                      their rasterizer freely available.
00023                    Also thanks to Piet Tutelaers for his ps2pk, from
00024                    which I took the rasterizer sources in a format
00025                    independent from X11.
00026                      Thanks to all people who make free software living!
00027 --------------------------------------------------------------------------*/
00028 
00029 #ifdef T1DELETE_C
00030 
00031 int T1_DeleteSize( int FontID, float size);
00032 int T1_DeleteAllSizes( int FontID);
00033 int T1_FreeGlyph( GLYPH *glyph);
00034 int T1_FreeCompCharData( T1_COMP_CHAR_INFO *cci);
00035 int T1_DeleteFont( int FontID);
00036 int FreeAFMData( FontInfo *pAFMData);
00037 
00038 #else
00039 
00040 extern int T1_DeleteSize( int FontID, float size);
00041 extern int T1_DeleteAllSizes( int FontID);
00042 extern int T1_FreeGlyph( GLYPH *glyph);
00043 extern int T1_FreeCompCharData( T1_COMP_CHAR_INFO *cci);
00044 extern int T1_DeleteFont( int FontID);
00045 extern int FreeAFMData( FontInfo *pAFMData);
00046 
00047 #endif
00048 
00049