Back to index

tetex-bin  3.0
t1env.h
Go to the documentation of this file.
00001 /*--------------------------------------------------------------------------
00002   ----- File:        t1env.h
00003   ----- Author:      Rainer Menzner (Rainer.Menzner@web.de)
00004   ----- Date:        2001-09-26
00005   ----- Description: This file is part of the t1-library. It contains
00006                      declarations and definitions for t1env.c
00007   ----- Copyright:   t1lib is copyrighted (c) Rainer Menzner, 1996-2001. 
00008                      As of version 0.5, t1lib is distributed under the
00009                    GNU General Public Library Lincense. The
00010                    conditions can be found in the files LICENSE and
00011                    LGPL, which should reside in the toplevel
00012                    directory of the distribution.  Please note that 
00013                    there are parts of t1lib that are subject to
00014                    other licenses:
00015                    The parseAFM-package is copyrighted by Adobe Systems
00016                    Inc.
00017                    The type1 rasterizer is copyrighted by IBM and the
00018                    X11-consortium.
00019   ----- Warranties:  Of course, there's NO WARRANTY OF ANY KIND :-)
00020   ----- Credits:     I want to thank IBM and the X11-consortium for making
00021                      their rasterizer freely available.
00022                    Also thanks to Piet Tutelaers for his ps2pk, from
00023                    which I took the rasterizer sources in a format
00024                    independ from X11.
00025                      Thanks to all people who make free software living!
00026 --------------------------------------------------------------------------*/
00027 
00028 
00029 #ifdef T1ENV_C
00030 
00031 void intT1_FreeSearchPaths( void);
00032 void intT1_SetupDefaultSearchPaths( void);
00033 int intT1_ScanConfigFile( void);
00034 char *intT1_Env_GetCompletePath( char *FileName, char **env_ptr );
00035 int T1_SetFileSearchPath( int type, char *pathname);
00036 int T1_AddToFileSearchPath( int pathtype, int mode, char *pathname);
00037 char *T1_GetFileSearchPath( int type);
00038 int T1_SetFontDataBase( char *filename);
00039 int T1_AddFontDataBase( int mode, char *filename);
00040 
00041 #else
00042 
00043 extern void intT1_FreeSearchPaths( void);
00044 extern void intT1_SetupDefaultSearchPaths( void);
00045 extern int intT1_ScanConfigFile( void);
00046 extern char *intT1_Env_GetCompletePath( char *FileName, char **env_ptr );
00047 extern int T1_SetFileSearchPath( int type, char *pathname);
00048 extern int T1_AddToFileSearchPath( int pathtype, int mode, char *pathname);
00049 extern char *T1_GetFileSearchPath( int type);
00050 extern int T1_SetFontDataBase( char *filename);
00051 extern int T1_AddFontDataBase( int mode, char *filename);
00052 
00053 #endif
00054