PATH:
home
/
letacommog
/
crmleta
/
libraries
/
tcpdf
/
fonts
/
ttf2ufm
/
ttf2ufm-src
/* * Wrap-around code to either compile in t1asm or call it externally * * Copyright (C) 2000 by Sergey Babkin * Copyright (C) 2000 by The TTF2PT1 Project * * See COPYRIGHT for full license */ #ifdef EXTERNAL_T1ASM #include <stdio.h> #include <errno.h> FILE *ifp; FILE *ofp; int runt1asm( int pfbflag ) { char *cmd; int id, od; int error; /* first make a copy in case some of then is already stdin/stdout */ if(( id = dup(fileno(ifp)) )<0) { perror("** Re-opening input file for t1asm"); exit(1); } if(( od = dup(fileno(ofp)) )<0) { perror("** Re-opening output file for t1asm"); exit(1); } fclose(ifp); fclose(ofp); close(0); if(( dup(id) )!=0) { perror("** Re-directing input file for t1asm"); exit(1); } close(1); if(( dup(od) )!=1) { perror("** Re-directing output file for t1asm"); exit(1); } close(id); close(od); if(pfbflag) error = execlp("t1asm", "t1asm", "-b", NULL); else error = execlp("t1asm", "t1asm", NULL); perror("** Calling t1asm"); exit(1); } #else # include "t1asm.c" #endif
[+]
..
[-] ttf.c
[edit]
[+]
maps
[-] ttf2pt1.c
[edit]
[-] cygbuild.sh
[edit]
[-] global.h
[edit]
[-] t1asm
[edit]
[-] t1asm.c
[edit]
[+]
encodings
[-] CHANGES.html
[edit]
[-] pt1.h
[edit]
[+]
other
[-] FONTS.html
[edit]
[+]
scripts
[-] bitmap.c
[edit]
[+]
app
[-] ft.c
[edit]
[-] ttf2ufm
[edit]
[-] ttf2pt1_convert.1
[edit]
[-] runt1asm.c
[edit]
[-] ttf2pt1_x2gs.1
[edit]
[-] CHANGES
[edit]
[-] COPYRIGHT
[edit]
[-] ttf.h
[edit]
[-] windows.h
[edit]
[-] bdf.c
[edit]
[-] README.html
[edit]
[-] byteorder.h
[edit]
[-] ttf2pt1.1
[edit]
[-] Makefile
[edit]
[-] FONTS.hpux.html
[edit]
[-] README.FIRST
[edit]
[-] winbuild.bat
[edit]
[-] version.h
[edit]
[-] pt1.c
[edit]