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