w32tex
About: TeX Live provides a comprehensive TeX system including all the major TeX-related programs, macro packages, and fonts that are free software. Windows sources.
  Fossies Dox: w32tex-src.tar.xz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

dvidvi.c File Reference
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
Include dependency graph for dvidvi.c:

Go to the source code of this file.

Classes

struct  pagespec
 

Macros

#define SEEK_SET   0
 
#define SEEK_CUR   1
 
#define SEEK_END   2
 
#define BANNER
 
#define BUG_ADDRESS   PACKAGE_BUGREPORT
 
#define STRINGSIZE   (500L) /* maximum number of strings in program */
 
#define MAXPPERP   (32)
 
#define READBIN   "r" /* UNIX doesn't care */
 
#define WRITEBIN   "w"
 
#define PATHSEP   ':'
 
#define IS_DIR_SEP   ((c) == '/')
 

Typedefs

typedef long integer
 
typedef short shalfword
 
typedef unsigned short halfword
 
typedef unsigned char quarterword
 
typedef short Boolean
 

Functions

void error (const char *)
 
static void abortpage (void)
 
static shalfword dvibyte (void)
 
static halfword twobytes (void)
 
static shalfword signedbyte (void)
 
static shalfword signedpair (void)
 
static integer signedquad (void)
 
static integer transf (integer p, halfword q)
 
static void transformpages (void)
 
static integer fontdeflen (integer p)
 
static unsigned char dvibuf (integer p)
 
static void stringdvibuf (integer p, integer n)
 
static void usage (void)
 
static integer scale (integer whole, integer num, integer den, integer sf)
 
static void scalemag (long *p)
 
static integer myatol (char **s)
 
static integer myatodim (char **s)
 
static short selectedpage (integer n)
 
static void initialize (void)
 
static void processargs (int argc, char *argv[])
 
static integer ptr (integer where)
 
static void searchpageloc (void)
 
static void readdvifile (void)
 
static void outdvibyte (unsigned char c)
 
static void outdvi2 (integer v)
 
static void outdviquad (integer v)
 
static void putbuf (integer length)
 
static void putstr (unsigned const char *s)
 
static void writepreamble (void)
 
static void putfontdef (int f)
 
static void writepostamble (void)
 
static void beginpage (void)
 
static void dopage (integer num)
 
static void endpage (void)
 
static void writedvifile (void)
 
int main (int argc, char *argv[])
 

Variables

integer numpages
 
integer TeXfonts [256]
 
char fontseen [256]
 
int modulo
 
integer pagemodulo
 
struct pagespec pages [(32)]
 
int pagesperpage
 
FILEinfile
 
FILEoutfile
 
char * temp
 
char * nextstring
 
char * maxstring
 
const char * oname =NULL
 
char * iname
 
char * strings
 
const char banner [] = "\nThis is dvidvi " VERSION " (" TL_VERSION ")," " Copyright 1988-1991 Radical Eye Software\n" "Improved from 1.0 to 1.1, 1994, Markus Kohm\n"
 
integer inlength
 
integer postloc
 
integer mag
 
integer pagecount
 
integer landscape = 0
 
int rem0special
 
integer prevpp = -1
 
integer outputpages
 
integer dviloc
 
integer pagefake
 
Boolean firsttransf = 0
 
Boolean lasttransf = 0
 
Boolean jumpingpages = 0
 
integer firstpage
 
integer lastpage
 
integer maxpages
 
short quiet
 
Boolean exctransf [40][2]
 
integer exclude [40][2]
 
short excludeseq
 
Boolean inctransf [40][2]
 
integer include [40][2]
 
short includeseq
 
integerpageloc
 
integerpagenumbers
 
int prettycolumn
 
short comlen [256]
 
integer defaultscale = 4736286
 

Macro Definition Documentation

◆ BANNER

#define BANNER
Value:
"\nThis is dvidvi " VERSION " (" TL_VERSION ")," \
" Copyright 1988-1991 Radical Eye Software\n" \
"Improved from 1.0 to 1.1, 1994, Markus Kohm\n"
@ VERSION
Definition: genrb.cpp:69
#define TL_VERSION
Definition: config.h:131

Definition at line 37 of file dvidvi.c.

◆ BUG_ADDRESS

#define BUG_ADDRESS   PACKAGE_BUGREPORT

Definition at line 40 of file dvidvi.c.

◆ IS_DIR_SEP

#define IS_DIR_SEP   ((c) == '/')

Definition at line 106 of file dvidvi.c.

◆ MAXPPERP

#define MAXPPERP   (32)

Definition at line 58 of file dvidvi.c.

◆ PATHSEP

#define PATHSEP   ':'

Definition at line 105 of file dvidvi.c.

◆ READBIN

#define READBIN   "r" /* UNIX doesn't care */

Definition at line 103 of file dvidvi.c.

◆ SEEK_CUR

#define SEEK_CUR   1

Definition at line 34 of file dvidvi.c.

◆ SEEK_END

#define SEEK_END   2

Definition at line 35 of file dvidvi.c.

◆ SEEK_SET

#define SEEK_SET   0

Definition at line 33 of file dvidvi.c.

◆ STRINGSIZE

#define STRINGSIZE   (500L) /* maximum number of strings in program */

Definition at line 41 of file dvidvi.c.

◆ WRITEBIN

#define WRITEBIN   "w"

Definition at line 104 of file dvidvi.c.

Typedef Documentation

◆ Boolean

typedef short Boolean

Definition at line 119 of file dvidvi.c.

◆ halfword

typedef unsigned short halfword

Definition at line 117 of file dvidvi.c.

◆ integer

typedef long integer

Definition at line 115 of file dvidvi.c.

◆ quarterword

typedef unsigned char quarterword

Definition at line 118 of file dvidvi.c.

◆ shalfword

typedef short shalfword

Definition at line 116 of file dvidvi.c.

Function Documentation

◆ abortpage()

static void abortpage ( void  )
static

Definition at line 217 of file dvidvi.c.

References error().

Referenced by dvibyte(), and signedbyte().

◆ beginpage()

static void beginpage ( void  )
static

Definition at line 1062 of file dvidvi.c.

References dviloc, i, L, outdvibyte(), outdviquad(), outputpages, p, and prevpp.

Referenced by writedvifile().

◆ dopage()

◆ dvibuf()

static unsigned char dvibuf ( integer  p)
static

Definition at line 324 of file dvidvi.c.

References dvibyte(), fseek, infile, p, and SEEK_SET.

Referenced by dopage(), readdvifile(), searchpageloc(), and writedvifile().

◆ dvibyte()

◆ endpage()

static void endpage ( void  )
static

◆ error()

void error ( const char *  s)

Definition at line 365 of file dvidvi.c.

References exit(), fprintf, s, and void.

Referenced by abortpage(), dopage(), initialize(), myatol(), processargs(), ptr(), readdvifile(), scale(), searchpageloc(), and transf().

◆ fontdeflen()

static integer fontdeflen ( integer  p)
static

Definition at line 314 of file dvidvi.c.

References dvibyte(), fseek, infile, p, and SEEK_SET.

Referenced by putfontdef(), and readdvifile().

◆ initialize()

◆ main()

int main ( int  argc,
char *  argv[] 
)

Definition at line 1254 of file dvidvi.c.

References argc, argv, enc, processargs(), readdvifile(), and writedvifile().

◆ myatodim()

static integer myatodim ( char **  s)
static

Definition at line 451 of file dvidvi.c.

References den, L, myatol(), num, p, s, scale(), usage(), and w.

Referenced by processargs().

◆ myatol()

static integer myatol ( char **  s)
static

Definition at line 430 of file dvidvi.c.

References error(), p, check-static-inits::result, s, and usage().

Referenced by myatodim(), and processargs().

◆ outdvi2()

static void outdvi2 ( integer  v)
static

Definition at line 977 of file dvidvi.c.

References outdvibyte(), and v.

Referenced by outdviquad(), and writepostamble().

◆ outdvibyte()

static void outdvibyte ( unsigned char  c)
static

Definition at line 969 of file dvidvi.c.

References c, dviloc, and fc-lang::stdout.

Referenced by beginpage(), dopage(), endpage(), outdvi2(), putbuf(), putstr(), writedvifile(), and writepostamble().

◆ outdviquad()

static void outdviquad ( integer  v)
static

Definition at line 985 of file dvidvi.c.

References outdvi2(), and v.

Referenced by beginpage(), writedvifile(), and writepostamble().

◆ processargs()

◆ ptr()

static integer ptr ( integer  where)
static

Definition at line 844 of file dvidvi.c.

References error(), fseek, infile, inlength, SEEK_SET, and signedquad().

Referenced by readdvifile(), and searchpageloc().

◆ putbuf()

static void putbuf ( integer  length)
static

Definition at line 994 of file dvidvi.c.

References dvibyte(), length, and outdvibyte().

Referenced by dopage(), putfontdef(), writedvifile(), writepostamble(), and writepreamble().

◆ putfontdef()

static void putfontdef ( int  f)
static

Definition at line 1020 of file dvidvi.c.

References f, fontdeflen(), fseek, infile, p, putbuf(), q, SEEK_SET, and TeXfonts.

Referenced by dopage(), and writepostamble().

◆ putstr()

static void putstr ( unsigned const char *  s)
static

Definition at line 1002 of file dvidvi.c.

References outdvibyte(), and s.

Referenced by writepreamble().

◆ readdvifile()

◆ scale()

static integer scale ( integer  whole,
integer  num,
integer  den,
integer  sf 
)
static

Definition at line 390 of file dvidvi.c.

References defaultscale, den, error(), num, v, and whole.

Referenced by myatodim().

◆ scalemag()

static void scalemag ( long *  p)
static

Definition at line 413 of file dvidvi.c.

References mag, and p.

Referenced by readdvifile().

◆ searchpageloc()

static void searchpageloc ( void  )
static

Definition at line 856 of file dvidvi.c.

References dvibuf(), error(), num, p, pagecount, pageloc, pagenumbers, postloc, ptr(), signedquad(), and void.

Referenced by readdvifile().

◆ selectedpage()

static short selectedpage ( integer  n)
static

Definition at line 523 of file dvidvi.c.

References exclude, excludeseq, firstpage, i, include, includeseq, lastpage, and n.

Referenced by writedvifile().

◆ signedbyte()

static shalfword signedbyte ( void  )
static

Definition at line 245 of file dvidvi.c.

References abortpage(), EOF, getc, i, and infile.

Referenced by bbdopage(), dopage(), and signedpair().

◆ signedpair()

static shalfword signedpair ( void  )
static

Definition at line 255 of file dvidvi.c.

References dvibyte(), i, and signedbyte().

Referenced by bbdopage(), dopage(), and signedquad().

◆ signedquad()

◆ stringdvibuf()

static void stringdvibuf ( integer  p,
integer  n 
)
static

Definition at line 333 of file dvidvi.c.

References dvibyte(), fseek, infile, n, p, SEEK_SET, and temp.

Referenced by dopage(), and readdvifile().

◆ transf()

static integer transf ( integer  p,
halfword  q 
)
static

Definition at line 288 of file dvidvi.c.

References error(), i, j, p, pagecount, pagenumbers, and q.

Referenced by transformpages().

◆ transformpages()

static void transformpages ( void  )
static

Definition at line 298 of file dvidvi.c.

References exclude, exctransf, firstpage, firsttransf, i, include, inctransf, lastpage, lasttransf, and transf().

Referenced by readdvifile().

◆ twobytes()

◆ usage()

static void usage ( void  )
static

Definition at line 343 of file dvidvi.c.

References banner, BUG_ADDRESS, exit(), fprintf, and void.

Referenced by myatodim(), myatol(), and processargs().

◆ writedvifile()

◆ writepostamble()

static void writepostamble ( void  )
static

◆ writepreamble()

static void writepreamble ( void  )
static

Definition at line 1010 of file dvidvi.c.

References fseek, infile, L, putbuf(), putstr(), and SEEK_SET.

Referenced by writedvifile().

Variable Documentation

◆ banner

const char banner[] = "\nThis is dvidvi " VERSION " (" TL_VERSION ")," " Copyright 1988-1991 Radical Eye Software\n" "Improved from 1.0 to 1.1, 1994, Markus Kohm\n"

Definition at line 143 of file dvidvi.c.

Referenced by processargs(), and usage().

◆ comlen

short comlen[256]
Initial value:
= {
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
2, 3, 4, 5, 9, 2, 3, 4, 5, 9, 1, 0, 0, 1, 1, 2,
3, 4, 5, 1, 2, 3, 4, 5, 1, 2, 3, 4, 5, 2, 3, 4,
5, 1, 2, 3, 4, 5, 1, 2, 3, 4, 5, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 5, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }

Definition at line 190 of file dvidvi.c.

Referenced by dopage(), and readdvifile().

◆ defaultscale

integer defaultscale = 4736286

Definition at line 389 of file dvidvi.c.

Referenced by scale().

◆ dviloc

integer dviloc

Definition at line 152 of file dvidvi.c.

Referenced by beginpage(), outdvibyte(), and writepostamble().

◆ exclude

integer exclude[40][2]

◆ excludeseq

short excludeseq

Definition at line 167 of file dvidvi.c.

Referenced by initialize(), processargs(), and selectedpage().

◆ exctransf

Boolean exctransf[40][2]

Definition at line 162 of file dvidvi.c.

Referenced by initialize(), processargs(), and transformpages().

◆ firstpage

integer firstpage

Definition at line 158 of file dvidvi.c.

Referenced by initialize(), processargs(), selectedpage(), and transformpages().

◆ firsttransf

Boolean firsttransf = 0

Definition at line 156 of file dvidvi.c.

Referenced by initialize(), processargs(), and transformpages().

◆ fontseen

char fontseen[256]

Definition at line 126 of file dvidvi.c.

Referenced by dopage(), and writepostamble().

◆ iname

char* iname

Definition at line 140 of file dvidvi.c.

Referenced by initialize(), and processargs().

◆ include

integer include[40][2]

Definition at line 170 of file dvidvi.c.

Referenced by processargs(), selectedpage(), and transformpages().

◆ includeseq

short includeseq

Definition at line 173 of file dvidvi.c.

Referenced by initialize(), processargs(), and selectedpage().

◆ inctransf

Boolean inctransf[40][2]

Definition at line 168 of file dvidvi.c.

Referenced by initialize(), processargs(), and transformpages().

◆ infile

◆ inlength

integer inlength

Definition at line 144 of file dvidvi.c.

Referenced by ptr(), and readdvifile().

◆ jumpingpages

Boolean jumpingpages = 0

Definition at line 157 of file dvidvi.c.

Referenced by processargs(), and writedvifile().

◆ landscape

integer landscape = 0

Definition at line 148 of file dvidvi.c.

Referenced by readdvifile(), and writedvifile().

◆ lastpage

integer lastpage

Definition at line 159 of file dvidvi.c.

Referenced by initialize(), processargs(), selectedpage(), and transformpages().

◆ lasttransf

Boolean lasttransf = 0

Definition at line 156 of file dvidvi.c.

Referenced by initialize(), processargs(), and transformpages().

◆ mag

integer mag

Definition at line 146 of file dvidvi.c.

Referenced by readdvifile(), and scalemag().

◆ maxpages

integer maxpages

Definition at line 160 of file dvidvi.c.

Referenced by initialize(), pprescanpages(), prescanpages(), processargs(), psscan(), and writedvifile().

◆ maxstring

char * maxstring

Definition at line 138 of file dvidvi.c.

Referenced by bbdospecial(), dospecial(), fontdef(), initialize(), predospecial(), and vfontdef().

◆ modulo

int modulo

Definition at line 127 of file dvidvi.c.

Referenced by initialize(), processargs(), pstops(), pstops_write(), and writedvifile().

◆ nextstring

◆ numpages

integer numpages

Definition at line 124 of file dvidvi.c.

Referenced by print_pbm().

◆ oname

◆ outfile

FILE* outfile

Definition at line 135 of file dvidvi.c.

◆ outputpages

integer outputpages

Definition at line 151 of file dvidvi.c.

Referenced by beginpage(), endpage(), and writepostamble().

◆ pagecount

◆ pagefake

integer pagefake

Definition at line 153 of file dvidvi.c.

Referenced by writedvifile().

◆ pageloc

integer* pageloc

Definition at line 174 of file dvidvi.c.

Referenced by bopcolor(), dopage(), readdvifile(), and searchpageloc().

◆ pagemodulo

integer pagemodulo

Definition at line 128 of file dvidvi.c.

Referenced by initialize(), processargs(), and writedvifile().

◆ pagenumbers

integer* pagenumbers

Definition at line 175 of file dvidvi.c.

Referenced by readdvifile(), searchpageloc(), and transf().

◆ pages

◆ pagesperpage

int pagesperpage

Definition at line 133 of file dvidvi.c.

Referenced by initialize(), processargs(), readdvifile(), and writedvifile().

◆ postloc

integer postloc

Definition at line 145 of file dvidvi.c.

Referenced by readdvifile(), searchpageloc(), and writepostamble().

◆ prettycolumn

int prettycolumn

◆ prevpp

integer prevpp = -1

Definition at line 150 of file dvidvi.c.

Referenced by beginpage(), and writepostamble().

◆ quiet

short quiet

Definition at line 161 of file dvidvi.c.

Referenced by dopage(), initialize(), processargs(), and writedvifile().

◆ rem0special

int rem0special

Definition at line 149 of file dvidvi.c.

Referenced by dopage(), and readdvifile().

◆ strings

◆ temp

char* temp

Definition at line 137 of file dvidvi.c.

Referenced by __gmp_set_expr(), __gmpn_mulmid(), __gmpq_get_d(), __ttfApprox(), _ApproximateSplineFromPoints(), _cairo_fixed_mul(), _CFFParse(), _cmsQuickFloor(), _CubicSolve(), _FindOrMakeEncoding(), _getopt_internal(), _getopt_internal_r(), _InterpretPS(), _IVParse(), _ReadPSFont(), _ReadSplineFont(), _sortVariants(), _SplineFindExtrema(), _SplineSetApprox(), _SplineSetStroke(), _synctex_get_name(), _synctex_merge_strings(), _WriteWOFFFont(), aat_dumpmorx(), aat_dumpmorx_asm(), aat_dumpmorx_cvtopentype(), aat_dumpmorx_cvtopentypeforms(), aat_dumpmorx_ligatures(), aat_dumpmorx_substitutions(), addBinding(), AddGhostSegment(), AddSpline(), addTouint32_tArray(), addTouint64_tArray(), aes256KeyExpansion(), aesKeyExpansion(), ApproximateSplineFromPointsSlopes(), arith_encode(), arith_encode_flush(), atfilt5(), av_list1(), avl_span(), bcemit_unop(), BeginningLeft(), bin_write_xml(), bmp_read_rle(), SingleUnitImpl::build(), build_channels(), RBBITableBuilder::buildStateTable(), bundle_write_xml(), calledit(), cf2_interpT2CharString(), cff_encodeCffFloat(), cff_face_init(), checkBufferFullness(), CheckExtremaForSingleBitErrors(), CheckMMAfmFile(), checkSpatialActivity(), ChoiceLeft(), CID2NameUni(), cid_parse_font_matrix(), circlearcto(), ClearEncoding(), ClearPSHeaders(), ClearSubfont(), ClosestSplineSolve(), codecomp(), codenot(), CoincidentIntersect(), CompleteLeft(), compress(), ComputeCorrelates(), concatn(), concatn_with_spaces(), cons(), convertAndEscape(), number::impl::PatternStringUtils::convertLocalized(), ConvertString(), SimpleFactory::create(), numparse::impl::AffixMatcherWarehouse::createAffixMatchers(), CvtPsSplineSet2(), decCompare(), decReverse(), decryptagain(), decrypteexec(), decSetCoeff(), def2utf8_copy(), defineAttribute(), DelPageList(), disposeGlyphOrder(), do_lua_kpathsea_lookup(), dodata(), DoMatOp(), dopage(), DoubleLeft(), DrawCommand(), DumpLigCarets(), EIAddEdge(), EIAddSpline(), emit_eobrun(), encode_mcu_AC_first(), encode_mcu_AC_refine(), encode_mcu_DC_first(), encode_mcu_DC_refine(), encode_one_block(), EndLeft(), etoile(), __gmp_hypot_function::eval(), __gmp_cmp_function::eval(), __gmp_binary_equal::eval(), __gmp_binary_less::eval(), __gmp_fac_function::eval(), __gmp_primorial_function::eval(), __gmp_fib_function::eval(), __gmp_binary_plus::eval(), __gmp_binary_minus::eval(), __gmp_binary_multiplies::eval(), __gmp_binary_divides::eval(), __gmp_binary_modulus::eval(), __gmp_gcd_function::eval(), __gmp_lcm_function::eval(), __gmp_binary_and::eval(), __gmp_binary_ior::eval(), __gmp_binary_xor::eval(), __gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, T >, __gmp_expr< U, V >, Op > >::eval(), __gmp_expr< T, __gmp_binary_expr< __gmp_expr< U, V >, __gmp_expr< T, T >, Op > >::eval(), __gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, T >, __gmp_expr< T, U >, Op > >::eval(), __gmp_expr< T, __gmp_binary_expr< __gmp_expr< T, U >, __gmp_expr< T, T >, Op > >::eval(), exchange(), execute_program(), ExpandRef2(), extract_doseps(), f__cabs(), FcFontRenderPrepare(), FcNameUnparseValue(), fea_AddAllLigPosibilities(), fea_ApplyLookupList(), fea_canonicalClassOrder(), fea_process_sub_single(), FeatureOrderId(), figurecids(), FindAllLangEntries(), FindBlues(), FindEncoding(), findline(), FindSubFont(), finishupcid(), FLOrder(), fmtfp(), ForkAndExecute(), formatarg(), number::impl::MixedUnitLongNameHandler::forMeasureUnit(), SingleUnitImpl::forMeasureUnit(), forward_DCT(), forward_DCT_float(), FT_DivFix(), FT_MulDiv(), FT_MulDiv_No_Round(), FT_Raccess_Get_DataOffsets(), ftc_snode_load(), gaussjordan(), ICULocaleService::get(), get_line(), get_punctum_inclinatum_space_case(), __gmp_expr< mpz_t, mpz_t >::get_str(), __gmp_expr< mpq_t, mpq_t >::get_str(), __gmp_expr< mpf_t, mpf_t >::get_str(), get_word_gray_row(), get_word_rgb_row(), getbit(), getFCD(), getnyb(), getopt(), AnyTransliterator::getTransliterator(), GetVector(), glorpline(), gp_open_scratch_file(), gstring_subst(), gtStripContig(), gtStripSeparate(), gtTileContig(), gtTileSeparate(), hash_list1(), HeaderSection(), hilbert(), HintCleanup(), htest_one_block(), in_list1(), init_registry(), init_resb_result(), initCurrSymbolsEquiv(), initializePatternCETable(), initializePatternPCETable(), InterpolateMissingSector(), invertBuffer(), LocaleKey::isFallbackOf(), ComposeNormalizer2::isNormalized(), ISolveWithin(), IsResourceInFile(), IterateSplineSolve(), itos(), itostr(), JMovie2JPEG(), join(), jpeg_add_quant_table(), key_expansion(), l_set_node_data(), l_strcmp(), lcons(), list1(), list2(), llist1(), llist2(), LoadAChar(), LocaleDisplayNamesImpl::localeDisplayName(), lookup(), luaG_aritherror(), luaG_opinterror(), luaG_tointerror(), luatex_calledit(), luaV_settable(), MacEncToUnicode(), number::impl::NumberFormatterImpl::macrosToMicroGenerator(), main(), MCConvertSubtable(), MergeDStemInfo(), MightBeTrueType(), mixedMeasuresToMicros(), MonoFigure(), mort_classes(), morx_cg_FigureClasses(), morx_dumpASM(), morx_dumpLigaFeature(), morx_dumpnestedsubs(), morx_dumpSubsFeature(), morx_lookupmap(), morxDumpChain(), moveto2(), mp_quant_zig_block(), mpfr_gamma_one_and_two_third(), Mpost_QuantZigBlock(), multiply_alpha(), my_getline(), names_dump(), NamesReadTTF(), NeedsVariationSequenceTable(), newspec(), nextScaffoldPart(), NonlinearCompression(), NotChoiceLeft(), operator<<(), orderGlyphs(), otfcc_readOtl_lookup(), packit(), parse_charstrings(), parse_double(), parse_int(), parse_subrs(), parseDict(), parseline(), parseToCallback(), pdf_place_rule(), pixCloseIterFast(), pixDilateIterFast(), pixErodeIterFast(), pixOpenIterFast(), pixSeedfillMorph(), PlusLeft(), png_icc_check_header(), png_read_start_row(), png_write_iCCP(), PointsDiagonalable(), graphite2::Segment::positionSlots(), ppcrypt_filekey(), ppcrypt_retrieve_userpass(), LocaleKey::prefix(), processargs(), ps_include_page(), ps_mask_table_merge(), ps_parser_load_field(), PSCharStringToBB(), PSCharStringToSplines(), putenv(), putheader(), putrow(), readdvifile(), ReadJPEG(), readt1str(), readttfcopyrights(), readttfencodings(), REAL(), realdecrypt(), really_init_sfd(), recorder_change_filename(), recorder_start(), RefDepth(), remove_dots(), remove_newline(), reorder_marks_arabic(), replace(), resizebox(), reverse(), hb_array_t< Type >::reverse(), reverse_triples(), reverseStack(), rijndaelSetupEncrypt(), rmfiles(), rollstack(), RSC2PS2(), s_CFE_process(), SCGuessHintInstancesLight(), SearchTtfResources(), SearchTtfResourcesFile(), select_ncolors(), setShiftTable(), CharsetDetector::setStripTagsFlag(), SFD_GetFont(), SFD_GetFontMetaData(), SFDGetChar(), SFDGetRef(), SFDParseChainContext(), SFDParseGlyphComposition(), SFDParseStateMachine(), SFDReadUTF7Str(), SFReadTTF(), drvSK::show_image(), drvbase::showOrMergeText(), SigmaDeltas(), SingleLeft(), SLOrder(), sort_kern_pairs(), SortFiles(), SPFigureCP(), Spline2DFindExtrema(), SplineCharLayerQuickBounds(), SplineCharQuickBounds(), SplineCharQuickConservativeBounds(), SplineFindExtrema(), SplineLenApprox(), SplineMaybeBisect(), SplineSetReverse(), SplineSetStroke(), SplinesFromEntityChar(), SplinesIntersect(), SplineSolve(), SplineSolveForPen(), SplineSolveFull(), stringdvibuf(), StringLeft(), swap_items(), SwapEdges(), swapextra(), t1_parse_font_matrix(), t42_parse_font_matrix(), T_FileStream_file_exists(), T_UConverter_fromUnicode_UTF32_BE(), T_UConverter_fromUnicode_UTF32_BE_OFFSET_LOGIC(), T_UConverter_fromUnicode_UTF32_LE(), T_UConverter_fromUnicode_UTF32_LE_OFFSET_LOGIC(), TestForLinear(), TransByFontMatrix(), TransformPTsInterpolateCPs(), TT_MulDiv(), TT_MulFix(), ttfApprox(), u_vsnprintf(), ubidi_reorderVisual_68(), ucbuf_readline(), uchar_swapNames_68(), ucnv_getName_68(), UConverter_fromUnicode_ISCII_OFFSETS_LOGIC(), ufmt_64tou(), uldn_keyDisplayName_68(), uldn_keyValueDisplayName_68(), uldn_languageDisplayName_68(), uldn_localeDisplayName_68(), uldn_regionDisplayName_68(), uldn_scriptDisplayName_68(), uldn_variantDisplayName_68(), ulocimp_isCanonicalizedLocaleForTest_68(), umsg_vparse_68(), unbiasnet(), UnQuantZig(), uprv_itou_68(), ures_appendResPath(), ustrcase_mapWithOverlap_68(), utimer_getElapsedSeconds(), utrans_openU_68(), ValidateTTFHead(), ValidConflictingStem(), WildCard(), Within16RoundingErrors(), Within4RoundingErrors(), write_post(), write_ulong(), and xgetcwd().

◆ TeXfonts

integer TeXfonts[256]

Definition at line 125 of file dvidvi.c.

Referenced by putfontdef(), and readdvifile().