1{
2Copyright 1996-2014 Han The Thanh, <thanh@pdftex.org>
3
4This file is part of pdfTeX.
5
6pdfTeX is free software; you can redistribute it and/or modify
7it under the terms of the GNU General Public License as published by
8the Free Software Foundation; either version 2 of the License, or
9(at your option) any later version.
10
11pdfTeX is distributed in the hope that it will be useful,
12but WITHOUT ANY WARRANTY; without even the implied warranty of
13MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14GNU General Public License for more details.
15
16You should have received a copy of the GNU General Public License along
17with this program.  If not, see <http://www.gnu.org/licenses/>.
18
19}
20
21{ pdftex.defines: additions for pdfTeX }
22
23{ macros from pdftex.h }
24@define function pdfcharmarked();
25@define function getlpcode();
26@define function getrpcode();
27@define function getefcode();
28@define function getknbscode();
29@define function getstbscode();
30@define function getshbscode();
31@define function getknbccode();
32@define function getknaccode();
33@define function texbopenin();
34@define function vfbopenin ();
35@define procedure pdfmarkchar();
36@define procedure writepdf();
37@define procedure pdfassert();
38
39{ functions from mapfile.c }
40@define function hasfmentry();
41@define procedure checkextfm();
42@define procedure pdfmapfile();
43@define procedure pdfmapline();
44@define procedure pdfinitmapfile();
45
46{ functions from utils.c }
47@define procedure escapehex();
48@define procedure escapename();
49@define procedure escapestring();
50@define function extxnoverd();
51@define procedure getcreationdate;
52@define procedure getfiledump();
53@define procedure getfilemoddate();
54@define procedure getfilesize();
55@define procedure getmatch();
56@define procedure getmd5sum();
57@define function getresnameprefix;
58@define procedure initstarttime;
59@define function isquotebad;
60@define function makecstring();
61@define procedure matchstrings();
62@define procedure libpdffinish;
63@define procedure makepdftexbanner;
64@define procedure printcreationdate;
65@define procedure printmoddate;
66@define procedure printID();
67@define procedure setjobid();
68@define procedure unescapehex();
69@define procedure writestreamlength();
70@define procedure removepdffile;
71@define procedure garbagewarning;
72@define function newcolorstack();
73@define function colorstackset();
74@define function colorstackpush();
75@define function colorstackpop();
76@define function colorstackcurrent();
77@define function colorstackused;
78@define function colorstackskippagestart();
79@define procedure checkpdfsave();
80@define procedure checkpdfrestore();
81@define procedure pdfshipoutbegin();
82@define procedure pdfshipoutend();
83@define function pdfsetmatrix();
84@define procedure matrixtransformpoint();
85@define procedure matrixtransformrect();
86@define function matrixused;
87@define procedure matrixrecalculate();
88@define function getllx;
89@define function getlly;
90@define function geturx;
91@define function getury;
92@define procedure allocvffnts;
93
94{ functions from vfpacket.c }
95@define function newvfpacket();
96@define function packetbyte;
97@define procedure startpacket();
98@define procedure storepacket();
99
100{ functions from writefont.c }
101@define procedure dopdffont();
102@define procedure writefontstuff;
103
104{ functions from writeimg.c }
105@define function checkimageb();
106@define function checkimagec();
107@define function checkimagei();
108@define function epdforigx();
109@define function epdforigy();
110@define function imageheight();
111@define function imagerotate();
112@define function imagepages();
113@define function imagecolordepth();
114@define function getimagegroupref();
115@define procedure setimagegroupref();
116@define function imagewidth();
117@define function imagexres();
118@define function imageyres();
119@define function ispdfimage();
120@define function ispngimage();
121@define function readimage();
122@define procedure deleteimage();
123@define procedure updateimageprocset();
124@define procedure writeimage();
125
126@define procedure dumpimagemeta;
127@define procedure undumpimagemeta();
128
129{ functions from writet3.c }
130@define function getpkcharwidth();
131
132{ functions from writezip.c }
133@define procedure writezip();
134
135{ functions from avlstuff.c }
136@define procedure avlputobj();
137@define function avlfindobj();
138
139{ functions from tounicode.c }
140@define procedure deftounicode();
141
142{ functions from pdftex.web (thanks Taco for the trick) }
143@define function autoexpandvf();
144
145{ end of pdftex.defines }
146{ vim: set syntax=web : }
147