\entry{introduction}{1}{introduction}
\entry{fundamental purpose of Kpathsea}{1}{fundamental purpose of Kpathsea}
\entry{programs using the library}{1}{programs using the library}
\entry{interface, not frozen}{1}{interface, not frozen}
\entry{comments, making}{1}{comments, making}
\entry{suggestions, making}{1}{suggestions, making}
\entry{conditions for use}{1}{conditions for use}
\entry{license for using the library}{1}{license for using the library}
\entry{GNU General Public License}{1}{GNU General Public License}
\entry{TeX Users Group}{1}{\TeX {} Users Group}
\entry{history of Kpathsea}{1}{history of Kpathsea}
\entry{Knuth, Donald E.}{1}{Knuth, Donald E.}
\entry{Morgan, Tim}{1}{Morgan, Tim}
\entry{Rokicki, Tom}{1}{Rokicki, Tom}
\entry{Berry, Karl}{1}{Berry, Karl}
\entry{VAX 11/750}{1}{VAX 11/750}
\entry{Sun 2}{1}{Sun 2}
\entry{pxp Pascal preprocessor}{1}{\code {pxp \r {Pascal preprocessor}}}
\entry{pc Pascal compiler}{1}{\code {pc \r {Pascal compiler}}}
\entry{Vojta, Paul}{2}{Vojta, Paul}
\entry{MacKenzie, David}{2}{MacKenzie, David}
\entry{zuhn, david}{2}{zuhn, david}
\entry{Walsh, Norman}{2}{Walsh, Norman}
\entry{Neumann, Gustaf}{2}{Neumann, Gustaf}
\entry{Weber, Olaf}{2}{Weber, Olaf}
\entry{Hoekwater, Taco}{2}{Hoekwater, Taco}
\entry{Breitenlohner, Peter}{2}{Breitenlohner, Peter}
\entry{obtaining TeX}{3}{obtaining \TeX {}}
\entry{retrieving TeX}{3}{retrieving \TeX {}}
\entry{unixtex.ftp}{3}{\code {unixtex.ftp}}
\entry{tug.org}{3}{\code {tug.org}}
\entry{www.tug.org}{3}{\code {www.tug.org}}
\entry{ftp.tug.org}{3}{\code {ftp.tug.org}}
\entry{ftp.cs.stanford.edu}{3}{\code {ftp.cs.stanford.edu}}
\entry{tex.web}{3}{\code {tex.web}}
\entry{Knuth, Donald E., archive of programs by}{3}{Knuth, Donald E., archive of programs by}
\entry{security considerations}{4}{security considerations}
\entry{trojan horse attack}{4}{trojan horse attack}
\entry{.rhosts, writable by TeX}{4}{\code {.rhosts\r {, writable by \TeX {}}}}
\entry{local cache of fonts}{4}{local cache of fonts}
\entry{cache of fonts, local}{4}{cache of fonts, local}
\entry{globally writable directories}{4}{globally writable directories}
\entry{append-only directories and mktexpk}{4}{append-only directories and \code {mktexpk}}
\entry{group-writable directories}{4}{group-writable directories}
\entry{setgid scripts}{4}{setgid scripts}
\entry{file permissions}{4}{file permissions}
\entry{permissions, file}{4}{permissions, file}
\entry{directory permissions}{4}{directory permissions}
\entry{permissions, directory}{4}{permissions, directory}
\entry{TEXMF}{5}{\code {TEXMF}}
\entry{TeX directory structure}{5}{\TeX {} directory structure}
\entry{directory structure, for TeX files}{5}{directory structure, for \TeX {} files}
\entry{skeleton TeX directory}{5}{skeleton \TeX {} directory}
\entry{TDS}{5}{TDS}
\entry{path searching}{7}{path searching}
\entry{translations, of path searching description}{7}{translations, of path searching description}
\entry{searching overview}{7}{searching overview}
\entry{path searching, overview}{7}{path searching, overview}
\entry{overview of path searching}{7}{overview of path searching}
\entry{search path, defined}{7}{search path, defined}
\entry{magic characters}{7}{magic characters}
\entry{: may not be :}{7}{\code {: \r {may not be :}}}
\entry{/ may not be /}{7}{\code {/ \r {may not be /}}}
\entry{database search}{7}{database search}
\entry{searching the database}{7}{searching the database}
\entry{floating directories}{7}{floating directories}
\entry{filesystem search}{7}{filesystem search}
\entry{disk search}{7}{disk search}
\entry{searching the disk}{7}{searching the disk}
\entry{must exist}{7}{must exist}
\entry{VF files, not found}{7}{VF files, not found}
\entry{cmr10.vf}{7}{\code {cmr10.vf}}
\entry{{\indexbackslash}openin}{7}{\code {\backslashchar {}openin}}
\entry{expansion, path element}{7}{expansion, path element}
\entry{absolute filenames}{7}{absolute filenames}
\entry{relative filenames}{7}{relative filenames}
\entry{explicitly relative filenames}{7}{explicitly relative filenames}
\entry{filenames, absolute or explicitly relative}{7}{filenames, absolute or explicitly relative}
\entry{permission denied}{8}{permission denied}
\entry{unreadable files}{8}{unreadable files}
\entry{access warnings}{8}{access warnings}
\entry{warnings, file access}{8}{warnings, file access}
\entry{lost+found directory}{8}{\code {lost+found \r {directory}}}
\entry{TEX_HUSH}{8}{\code {TEX_HUSH}}
\entry{path sources}{8}{path sources}
\entry{sources for search paths}{8}{sources for search paths}
\entry{--cnf-line, source for path}{8}{\code {\samp {--cnf-line}, source for path}}
\entry{environment variable, source for path}{8}{environment variable, source for path}
\entry{configuration file, source for path}{8}{configuration file, source for path}
\entry{Kpathsea config file, source for path}{8}{Kpathsea config file, source for path}
\entry{texmf.cnf, source for path}{8}{\code {texmf.cnf\r {, source for path}}}
\entry{compilation value, source for path}{8}{compilation value, source for path}
\entry{config files}{8}{config files}
\entry{texmf.cnf, definition for}{8}{\code {texmf.cnf\r {, definition for}}}
\entry{runtime configuration files}{8}{runtime configuration files}
\entry{TEXMFCNF}{8}{\code {TEXMFCNF}}
\entry{KPATHSEA_WARNING}{8}{\code {KPATHSEA_WARNING}}
\entry{warning, about missing texmf.cnf}{8}{warning, about missing \file {texmf.cnf}}
\entry{texmf.cnf missing, warning about}{8}{\file {texmf.cnf} missing, warning about}
\entry{comments, in texmf.cnf}{9}{comments, in \file {texmf.cnf}}
\entry{blank lines, in texmf.cnf}{9}{blank lines, in \file {texmf.cnf}}
\entry{backslash-newline}{9}{backslash-newline}
\entry{continuation character}{9}{continuation character}
\entry{whitespace, not ignored on continuation lines}{9}{whitespace, not ignored on continuation lines}
\entry{{\indexbackslash}, line continuation in texmf.cnf}{9}{\code {\backslashchar {}\r {, line continuation in \file {texmf.cnf}}}}
\entry{identifiers, characters valid in}{9}{identifiers, characters valid in}
\entry{.progname qualifier in texmf.cnf}{9}{\code {.\var {progname} \r {qualifier in \file {texmf.cnf}}}}
\entry{right-hand side of variable assignments}{9}{right-hand side of variable assignments}
\entry{; translated to : in texmf.cnf}{9}{\code {; \r {translated to \samp {:} in \file {texmf.cnf}}}}
\entry{shell scripts as configuration files}{9}{shell scripts as configuration files}
\entry{configuration files as shell scripts.}{9}{configuration files as shell scripts.}
\entry{= omitted in texmf.cnf and misparsing}{9}{\code {= \r {omitted in \file {texmf.cnf} and misparsing}}}
\entry{cnf.c}{10}{\code {cnf.c}}
\entry{path expansion}{10}{path expansion}
\entry{expansion, search path}{10}{expansion, search path}
\entry{:: expansion}{10}{\code {:: \r {expansion}}}
\entry{doubled colons}{10}{doubled colons}
\entry{leading colons}{10}{leading colons}
\entry{trailing colons}{10}{trailing colons}
\entry{extra colons}{10}{extra colons}
\entry{default expansion}{10}{default expansion}
\entry{expansion, default}{10}{expansion, default}
\entry{Bach, Johann Sebastian}{11}{Bach, Johann Sebastian}
\entry{kdefault.c}{11}{\code {kdefault.c}}
\entry{$ expansion}{11}{\code {$ \r {expansion}}}
\entry{environment variables in paths}{11}{environment variables in paths}
\entry{variable expansion}{11}{variable expansion}
\entry{expansion, variable}{11}{expansion, variable}
\entry{texmf.cnf, and variable expansion}{11}{\code {texmf.cnf\r {, and variable expansion}}}
\entry{quoting variable values}{11}{quoting variable values}
\entry{shell variables}{11}{shell variables}
\entry{variable.c}{11}{\code {variable.c}}
\entry{~ expansion}{11}{\code {~ \r {expansion}}}
\entry{home directories in paths}{11}{home directories in paths}
\entry{tilde expansion}{11}{tilde expansion}
\entry{expansion, tilde}{11}{expansion, tilde}
\entry{HOME, as ~ expansion}{11}{\code {HOME\r {, as ~ expansion}}}
\entry{USERPROFILE, as ~ expansion}{11}{\code {USERPROFILE\r {, as ~ expansion}}}
\entry{root user}{11}{\t {root} user}
\entry{trailing / in home directory}{11}{trailing \samp {/} in home directory}
\entry{/, trailing in home directory}{11}{\code {/\r {, trailing in home directory}}}
\entry{tilde.c}{11}{\code {tilde.c}}
\entry{{\indexlbrace} expansion}{12}{\code {\lbracechar {} \r {expansion}}}
\entry{brace expansion}{12}{brace expansion}
\entry{multiple TeX hierarchies}{12}{multiple \TeX {} hierarchies}
\entry{expand.c}{12}{\code {expand.c}}
\entry{KPSE_DOT expansion}{12}{\code {KPSE_DOT \r {expansion}}}
\entry{//}{12}{\code {//}}
\entry{subdirectory searching}{12}{subdirectory searching}
\entry{expansion, subdirectory}{12}{expansion, subdirectory}
\entry{alphabetical order, not}{12}{alphabetical order, not}
\entry{trick for detecting leaf directories}{12}{trick for detecting leaf directories}
\entry{leaf directory trick}{12}{leaf directory trick}
\entry{Farwell, Matthew}{12}{Farwell, Matthew}
\entry{MacKenzie, David}{12}{MacKenzie, David}
\entry{st_nlink}{12}{\code {st_nlink}}
\entry{ST_NLINK_TRICK}{12}{\code {ST_NLINK_TRICK}}
\entry{elt-dirs.c}{12}{\code {elt-dirs.c}}
\entry{elt-dirs.c}{13}{\code {elt-dirs.c}}
\entry{casefolding search}{13}{casefolding search}
\entry{search, case-insensitive}{13}{search, case-insensitive}
\entry{texmf_casefold_search}{13}{\code {texmf_casefold_search}}
\entry{casefolding fallback rationale}{13}{casefolding fallback rationale}
\entry{rationale for casefolding fallback}{13}{rationale for casefolding fallback}
\entry{system-dependent casefolding behavior}{13}{system-dependent casefolding behavior}
\entry{filesystem, case-(in)sensitive}{13}{filesystem, case-(in)sensitive}
\entry{Apple filesystem, case-insensitive}{13}{Apple filesystem, case-insensitive}
\entry{Mac filesystem, case-insensitive}{13}{Mac filesystem, case-insensitive}
\entry{Windows and casefolding}{13}{Windows and casefolding}
\entry{casefolding examples}{13}{casefolding examples}
\entry{examples, of casefolding searches}{13}{examples, of casefolding searches}
\entry{!! and casefolding}{14}{\code {!! \r {and casefolding}}}
\entry{Findutils, GNU package}{14}{Findutils, GNU package}
\entry{-iname, find predicate}{14}{\code {-iname\r {, find predicate}}}
\entry{access system call}{14}{\code {access \r {system call}}}
\entry{filename database}{15}{filename database}
\entry{database, for filenames}{15}{database, for filenames}
\entry{externally-built filename database}{15}{externally-built filename database}
\entry{ls-R database file}{15}{\code {ls-R \r {database file}}}
\entry{TEXMFDBS}{15}{\code {TEXMFDBS}}
\entry{!! in TEXMFDBS}{15}{\code {!! \r {in \code {TEXMFDBS}}}}
\entry{ls-R, simplest build}{15}{\code {ls-R\r {, simplest build}}}
\entry{--color=tty}{15}{\code {--color=tty}}
\entry{/etc/profile and aliases}{15}{\code {/etc/profile \r {and aliases}}}
\entry{-A option to ls}{15}{\code {-A \r {option to \code {ls}}}}
\entry{dot files}{15}{dot files}
\entry{. files}{15}{\code {. \r {files}}}
\entry{. directories, ignored}{15}{\code {. \r {directories, ignored}}}
\entry{.tex file, included in ls-R}{15}{\code {.tex \r {file, included in \file {ls-R}}}}
\entry{symbolic links, and ls-R}{15}{symbolic links, and \file {ls-R}}
\entry{-L option to ls}{15}{\code {-L \r {option to \code {ls}}}}
\entry{automounter, and ls-R}{15}{automounter, and \file {ls-R}}
\entry{NFS and ls-R}{15}{NFS and \file {ls-R}}
\entry{warning about unusable ls-R}{15}{warning about unusable \file {ls-R}}
\entry{unusable ls-R warning}{15}{unusable \file {ls-R} warning}
\entry{!! in path specifications}{16}{\code {!! \r {in path specifications}}}
\entry{disk searching, avoiding}{16}{disk searching, avoiding}
\entry{filename aliases}{16}{filename aliases}
\entry{aliases, for filenames}{16}{aliases, for filenames}
\entry{format of external database}{16}{format of external database}
\entry{database, format of}{16}{database, format of}
\entry{kpsewhich}{17}{\code {kpsewhich}}
\entry{path searching, standalone}{17}{path searching, standalone}
\entry{standalone path searching}{17}{standalone path searching}
\entry{path searching options}{17}{path searching options}
\entry{--all}{17}{\code {--all}}
\entry{all matches, finding}{17}{all matches, finding}
\entry{--casefold-search}{17}{\code {--casefold-search}}
\entry{--no-casefold-search}{17}{\code {--no-casefold-search}}
\entry{--cnf-line}{18}{\code {--cnf-line}}
\entry{--dpi=num}{18}{\code {--dpi=\var {num}}}
\entry{-D num}{18}{\code {-D \var {num}}}
\entry{resolution, setting}{18}{resolution, setting}
\entry{--engine=name}{18}{\code {--engine=\var {name}}}
\entry{engine name}{18}{engine name}
\entry{--format=name}{18}{\code {--format=\var {name}}}
\entry{--interactive}{20}{\code {--interactive}}
\entry{interactive query}{20}{interactive query}
\entry{--mktex=filetype}{20}{\code {--mktex=\var {filetype}}}
\entry{--no-mktex=filetype}{20}{\code {--no-mktex=\var {filetype}}}
\entry{--mode=string}{20}{\code {--mode=\var {string}}}
\entry{--must-exist}{20}{\code {--must-exist}}
\entry{--path=string}{20}{\code {--path=\var {string}}}
\entry{--progname=name}{20}{\code {--progname=\var {name}}}
\entry{--subdir=string}{20}{\code {--subdir=\var {string}}}
\entry{config.ps}{22}{\code {config.ps}}
\entry{dvipdfmx.cfg}{22}{\code {dvipdfmx.cfg}}
\entry{fmtutil.cnf}{22}{\code {fmtutil.cnf}}
\entry{glyphlist.txt}{22}{\code {glyphlist.txt}}
\entry{mktex.cnf}{22}{\code {mktex.cnf}}
\entry{pdfglyphlist.txt}{22}{\code {pdfglyphlist.txt}}
\entry{pdftex.cfg}{22}{\code {pdftex.cfg}}
\entry{pdftexconfig.tex}{22}{\code {pdftexconfig.tex}}
\entry{texmf.cnf}{22}{\code {texmf.cnf}}
\entry{XDvi}{22}{\code {XDvi}}
\entry{tcfmgr.map}{22}{\code {tcfmgr.map}}
\entry{auxiliary tasks}{22}{auxiliary tasks}
\entry{--debug=num}{22}{\code {--debug=\var {num}}}
\entry{--expand-braces=string}{22}{\code {--expand-braces=\var {string}}}
\entry{--expand-path=string}{22}{\code {--expand-path=\var {string}}}
\entry{--expand-var=string}{23}{\code {--expand-var=\var {string}}}
\entry{--help-formats}{23}{\code {--help-formats}}
\entry{--safe-in-name=name}{23}{\code {--safe-in-name=\var {name}}}
\entry{--safe-out-name=name}{23}{\code {--safe-out-name=\var {name}}}
\entry{--show-path=name}{23}{\code {--show-path=\var {name}}}
\entry{--var-brace-value=variable}{23}{\code {--var-brace-value=\var {variable}}}
\entry{--var-value=variable}{23}{\code {--var-value=\var {variable}}}
\entry{standard options}{24}{standard options}
\entry{--help}{24}{\code {--help}}
\entry{--version}{24}{\code {--version}}
\entry{TeX support}{25}{\TeX {} support}
\entry{supported file formats}{25}{supported file formats}
\entry{file formats, supported}{25}{file formats, supported}
\entry{environment variables for TeX}{25}{environment variables for \TeX {}}
\entry{TeX environment variables}{25}{\TeX {} environment variables}
\entry{program-varying paths}{25}{program-varying paths}
\entry{.afm}{25}{\code {.afm}}
\entry{AFMFONTS}{25}{\code {AFMFONTS}}
\entry{.base}{25}{\code {.base}}
\entry{MFBASES}{25}{\code {MFBASES}}
\entry{TEXMFINI}{25}{\code {TEXMFINI}}
\entry{.bib}{25}{\code {.bib}}
\entry{BIBINPUTS}{25}{\code {BIBINPUTS}}
\entry{TEXBIB}{25}{\code {TEXBIB}}
\entry{.bltxml}{25}{\code {.bltxml}}
\entry{BLTXMLINPUTS}{25}{\code {BLTXMLINPUTS}}
\entry{.bst}{25}{\code {.bst}}
\entry{BSTINPUTS}{25}{\code {BSTINPUTS}}
\entry{.dll}{25}{\code {.dll}}
\entry{.so}{25}{\code {.so}}
\entry{CLUAINPUTS}{25}{\code {CLUAINPUTS}}
\entry{.cmap}{25}{\code {.cmap}}
\entry{CMAPFONTS}{25}{\code {CMAPFONTS}}
\entry{.cnf}{25}{\code {.cnf}}
\entry{TEXMFCNF}{25}{\code {TEXMFCNF}}
\entry{.w}{25}{\code {.w}}
\entry{.web}{25}{\code {.web}}
\entry{CWEBINPUTS}{25}{\code {CWEBINPUTS}}
\entry{TEXCONFIG}{26}{\code {TEXCONFIG}}
\entry{config.ps, search path for}{26}{\code {config.ps\r {, search path for}}}
\entry{.enc}{26}{\code {.enc}}
\entry{ENCFONTS}{26}{\code {ENCFONTS}}
\entry{.fmt}{26}{\code {.fmt}}
\entry{TEXFORMATS}{26}{\code {TEXFORMATS}}
\entry{TEXMFINI}{26}{\code {TEXMFINI}}
\entry{.cid}{26}{\code {.cid}}
\entry{FONTCIDMAPS}{26}{\code {FONTCIDMAPS}}
\entry{.fea}{26}{\code {.fea}}
\entry{FONTFEATURES}{26}{\code {FONTFEATURES}}
\entry{gf}{26}{\code {gf}}
\entry{GFFONTS}{26}{\code {GFFONTS}}
\entry{GLYPHFONTS}{26}{\code {GLYPHFONTS}}
\entry{TEXFONTS}{26}{\code {TEXFONTS}}
\entry{.eps}{26}{\code {.eps}}
\entry{.epsi}{26}{\code {.epsi}}
\entry{TEXPICTS}{26}{\code {TEXPICTS}}
\entry{TEXINPUTS}{26}{\code {TEXINPUTS}}
\entry{.ist}{26}{\code {.ist}}
\entry{TEXINDEXSTYLE}{26}{\code {TEXINDEXSTYLE}}
\entry{INDEXSTYLE}{26}{\code {INDEXSTYLE}}
\entry{.lig}{26}{\code {.lig}}
\entry{LIGFONTS}{26}{\code {LIGFONTS}}
\entry{ls-R}{26}{\code {ls-R}}
\entry{TEXMFDBS}{26}{\code {TEXMFDBS}}
\entry{.map}{26}{\code {.map}}
\entry{TEXFONTMAPS}{26}{\code {TEXFONTMAPS}}
\entry{.mem}{26}{\code {.mem}}
\entry{MPMEMS}{26}{\code {MPMEMS}}
\entry{TEXMFINI}{26}{\code {TEXMFINI}}
\entry{MPSUPPORT}{26}{\code {MPSUPPORT}}
\entry{.mf}{26}{\code {.mf}}
\entry{MFINPUTS}{26}{\code {MFINPUTS}}
\entry{.pool}{26}{\code {.pool}}
\entry{MFPOOL}{26}{\code {MFPOOL}}
\entry{.mft}{26}{\code {.mft}}
\entry{MFTINPUTS}{26}{\code {MFTINPUTS}}
\entry{MISCFONTS}{26}{\code {MISCFONTS}}
\entry{.mlbib}{26}{\code {.mlbib}}
\entry{MLBIBINPUTS}{26}{\code {MLBIBINPUTS}}
\entry{BIBINPUTS}{26}{\code {BIBINPUTS}}
\entry{TEXBIB}{26}{\code {TEXBIB}}
\entry{.mlbst}{26}{\code {.mlbst}}
\entry{MLBSTINPUTS}{26}{\code {MLBSTINPUTS}}
\entry{BSTINPUTS}{26}{\code {BSTINPUTS}}
\entry{.mp}{26}{\code {.mp}}
\entry{MPINPUTS}{26}{\code {MPINPUTS}}
\entry{.pool}{27}{\code {.pool}}
\entry{MPPOOL}{27}{\code {MPPOOL}}
\entry{.ocp}{27}{\code {.ocp}}
\entry{OCPINPUTS}{27}{\code {OCPINPUTS}}
\entry{.ofm}{27}{\code {.ofm}}
\entry{OFMFONTS}{27}{\code {OFMFONTS}}
\entry{OPENTYPEFONTS}{27}{\code {OPENTYPEFONTS}}
\entry{.opl}{27}{\code {.opl}}
\entry{.otp}{27}{\code {.otp}}
\entry{OTPINPUTS}{27}{\code {OTPINPUTS}}
\entry{.ovf}{27}{\code {.ovf}}
\entry{OVFFONTS}{27}{\code {OVFFONTS}}
\entry{.ovp}{27}{\code {.ovp}}
\entry{OVPFONTS}{27}{\code {OVPFONTS}}
\entry{PDFTEXCONFIG}{27}{\code {PDFTEXCONFIG}}
\entry{.pk}{27}{\code {.pk}}
\entry{PKFONTS}{27}{\code {PKFONTS}}
\entry{TEXPKS}{27}{\code {TEXPKS}}
\entry{GLYPHFONTS}{27}{\code {GLYPHFONTS}}
\entry{TEXFONTS}{27}{\code {TEXFONTS}}
\entry{.pro}{27}{\code {.pro}}
\entry{TEXPSHEADERS}{27}{\code {TEXPSHEADERS}}
\entry{PSHEADERS}{27}{\code {PSHEADERS}}
\entry{.ris}{27}{\code {.ris}}
\entry{RISINPUTS}{27}{\code {RISINPUTS}}
\entry{.sfd}{27}{\code {.sfd}}
\entry{SFDFONTS}{27}{\code {SFDFONTS}}
\entry{.tex}{27}{\code {.tex}}
\entry{TEXINPUTS}{27}{\code {TEXINPUTS}}
\entry{doc files}{27}{\code {doc files}}
\entry{TEXDOCS}{27}{\code {TEXDOCS}}
\entry{source files}{27}{\code {source files}}
\entry{TEXSOURCES}{27}{\code {TEXSOURCES}}
\entry{TEXMFSCRIPTS}{27}{\code {TEXMFSCRIPTS}}
\entry{.pool}{27}{\code {.pool}}
\entry{TEXPOOL}{27}{\code {TEXPOOL}}
\entry{.tfm}{27}{\code {.tfm}}
\entry{TFMFONTS}{27}{\code {TFMFONTS}}
\entry{TEXFONTS}{27}{\code {TEXFONTS}}
\entry{TRFONTS}{28}{\code {TRFONTS}}
\entry{.ttf}{28}{\code {.ttf}}
\entry{.ttc}{28}{\code {.ttc}}
\entry{TTFONTS}{28}{\code {TTFONTS}}
\entry{.pfa}{28}{\code {.pfa}}
\entry{.pfb}{28}{\code {.pfb}}
\entry{T1FONTS}{28}{\code {T1FONTS}}
\entry{T1INPUTS}{28}{\code {T1INPUTS}}
\entry{TEXPSHEADERS}{28}{\code {TEXPSHEADERS}}
\entry{DVIPSHEADERS}{28}{\code {DVIPSHEADERS}}
\entry{T42FONTS}{28}{\code {T42FONTS}}
\entry{.vf}{28}{\code {.vf}}
\entry{VFFONTS}{28}{\code {VFFONTS}}
\entry{TEXFONTS}{28}{\code {TEXFONTS}}
\entry{.web}{28}{\code {.web}}
\entry{WEBINPUTS}{28}{\code {WEBINPUTS}}
\entry{WEB2C}{28}{\code {WEB2C}}
\entry{FOOINPUTS}{28}{\code {FOOINPUTS}}
\entry{FOOINPUTS}{28}{\code {FOOINPUTS}}
\entry{XDVIFONTS}{28}{\code {XDVIFONTS}}
\entry{DVIPSFONTS}{28}{\code {DVIPSFONTS}}
\entry{file lookup}{28}{file lookup}
\entry{searching for files}{28}{searching for files}
\entry{TeX file lookup}{28}{\TeX {} file lookup}
\entry{extensions, filename}{29}{extensions, filename}
\entry{suffixes, filename}{29}{suffixes, filename}
\entry{try_std_extension_first}{29}{\code {try_std_extension_first}}
\entry{tex-file.c}{29}{\code {tex-file.c}}
\entry{kpathsea_find_file}{29}{\code {kpathsea_find_file}}
\entry{glyph lookup}{29}{glyph lookup}
\entry{searching for glyphs}{29}{searching for glyphs}
\entry{TeX glyph lookup}{29}{\TeX {} glyph lookup}
\entry{tex-glyph.c}{29}{\code {tex-glyph.c}}
\entry{kpathsea_find_glyph}{29}{\code {kpathsea_find_glyph}}
\entry{basic glyph lookup}{29}{basic glyph lookup}
\entry{common features in glyph lookup}{29}{common features in glyph lookup}
\entry{tolerance for glyph lookup}{29}{tolerance for glyph lookup}
\entry{glyph lookup bitmap tolerance}{29}{glyph lookup bitmap tolerance}
\entry{KPSE_BITMAP_TOLERANCE}{29}{\code {KPSE_BITMAP_TOLERANCE}}
\entry{fontmap files}{30}{fontmap files}
\entry{font alias files}{30}{font alias files}
\entry{aliases for fonts}{30}{aliases for fonts}
\entry{texfonts.map}{30}{\code {texfonts.map}}
\entry{fontnames, arbitrary length}{30}{fontnames, arbitrary length}
\entry{circle fonts}{30}{circle fonts}
\entry{lcircle10}{30}{\code {lcircle10}}
\entry{comments, in fontmap files}{30}{comments, in fontmap files}
\entry{whitespace, in fontmap files}{30}{whitespace, in fontmap files}
\entry{include fontmap directive}{30}{\code {include \r {fontmap directive}}}
\entry{fallback font}{31}{fallback font}
\entry{fallback resolutions}{31}{fallback resolutions}
\entry{font of last resort}{31}{font of last resort}
\entry{resolutions, last-resort}{31}{resolutions, last-resort}
\entry{last-resort font}{31}{last-resort font}
\entry{DVIPSSIZES}{31}{\code {DVIPSSIZES}}
\entry{XDVISIZES}{31}{\code {XDVISIZES}}
\entry{DVILJSIZES}{31}{\code {DVILJSIZES}}
\entry{TEXSIZES}{31}{\code {TEXSIZES}}
\entry{default_texsizes}{31}{\code {default_texsizes}}
\entry{cmr10, as fallback font}{31}{\code {cmr10\r {, as fallback font}}}
\entry{kpathsea_init_prog}{31}{\code {kpathsea_init_prog}}
\entry{warnings, suppressing}{31}{warnings, suppressing}
\entry{suppressing warnings}{31}{suppressing warnings}
\entry{TEX_HUSH}{31}{\code {TEX_HUSH}}
\entry{all}{31}{\code {all}}
\entry{checksum}{31}{\code {checksum}}
\entry{mismatched checksum warnings}{31}{mismatched checksum warnings}
\entry{lostchar}{31}{\code {lostchar}}
\entry{missing character warnings}{31}{missing character warnings}
\entry{none}{31}{\code {none}}
\entry{readable}{31}{\code {readable}}
\entry{unreadable file warnings}{31}{unreadable file warnings}
\entry{special}{31}{\code {special}}
\entry{unknown special warnings}{31}{unknown special warnings}
\entry{{\indexbackslash}special, suppressing warnings about}{31}{\code {\backslashchar {}special\r {, suppressing warnings about}}}
\entry{mktex scripts}{31}{\file {mktex} scripts}
\entry{scripts for file creation}{31}{scripts for file creation}
\entry{font set, infinite}{31}{font set, infinite}
\entry{dynamic creation of files}{31}{dynamic creation of files}
\entry{Sauter fonts, and dynamic source creation}{31}{Sauter fonts, and dynamic source creation}
\entry{EC fonts, and dynamic source creation}{31}{EC fonts, and dynamic source creation}
\entry{mktex script configuration}{32}{\file {mktex} script configuration}
\entry{configuration of mktex scripts}{32}{configuration of \file {mktex} scripts}
\entry{enabling mktex scripts}{32}{enabling \file {mktex} scripts}
\entry{disabling mktex scripts}{32}{disabling \file {mktex} scripts}
\entry{configure options for mktex scripts}{32}{\code {configure} options for \file {mktex} scripts}
\entry{--without-mktexfmt-default}{32}{\code {--without-mktexfmt-default}}
\entry{--without-mktexmf-default}{32}{\code {--without-mktexmf-default}}
\entry{--without-mktexocp-default}{32}{\code {--without-mktexocp-default}}
\entry{--without-mktexofm-default}{32}{\code {--without-mktexofm-default}}
\entry{--without-mktexpk-default}{32}{\code {--without-mktexpk-default}}
\entry{--without-mktextfm-default}{32}{\code {--without-mktextfm-default}}
\entry{--with-mktextex-default}{32}{\code {--with-mktextex-default}}
\entry{fmtutils.cnf}{32}{\code {fmtutils.cnf}}
\entry{mktex.cnf}{32}{\code {mktex.cnf}}
\entry{mktex.opt}{32}{\code {mktex.opt}}
\entry{site overrides for mktex...}{32}{site overrides for \code {mktex\dots {}}}
\entry{mktex.opt}{32}{\code {mktex.opt}}
\entry{MT_FEATURES}{32}{\code {MT_FEATURES}}
\entry{appendonlydir}{32}{\code {appendonlydir}}
\entry{directories, making append-only}{32}{directories, making append-only}
\entry{mktexdir}{32}{\code {mktexdir}}
\entry{dosnames}{33}{\code {dosnames}}
\entry{8.3 filenames, using}{33}{8.3 filenames, using}
\entry{DOS compatible names}{33}{DOS compatible names}
\entry{dpinnn directories}{33}{\code {dpi\var {nnn} directories}}
\entry{fontmaps}{33}{\code {fontmaps}}
\entry{fontmaps}{33}{fontmaps}
\entry{fontname}{33}{fontname}
\entry{nomfdrivers}{33}{\code {nomfdrivers}}
\entry{metafont driver files}{33}{metafont driver files}
\entry{nomode}{33}{\code {nomode}}
\entry{mode directory, omitting}{33}{mode directory, omitting}
\entry{stripsupplier}{33}{\code {stripsupplier}}
\entry{supplier directory, omitting}{33}{supplier directory, omitting}
\entry{striptypeface}{33}{\code {striptypeface}}
\entry{typeface directory, omitting}{33}{typeface directory, omitting}
\entry{strip}{33}{\code {strip}}
\entry{supplier directory, omitting}{33}{supplier directory, omitting}
\entry{typeface directory, omitting}{33}{typeface directory, omitting}
\entry{varfonts}{33}{\code {varfonts}}
\entry{/var/tmp/texfonts}{33}{\code {/var/tmp/texfonts}}
\entry{VARTEXFONTS}{33}{\code {VARTEXFONTS}}
\entry{Linux File System Standard}{33}{Linux File System Standard}
\entry{USE_VARTEXFONTS}{33}{\code {USE_VARTEXFONTS}}
\entry{texmfvar}{33}{\code {texmfvar}}
\entry{TEXMFVAR}{33}{\code {TEXMFVAR}}
\entry{USE_TEXMFVAR}{33}{\code {USE_TEXMFVAR}}
\entry{mktex script names}{34}{\file {mktex} script names}
\entry{names for mktex scripts}{34}{names for \file {mktex} scripts}
\entry{mktexfmt}{34}{\code {mktexfmt}}
\entry{fmtutil}{34}{\code {fmtutil}}
\entry{mktexmf}{34}{\code {mktexmf}}
\entry{mkocp}{34}{\code {mkocp}}
\entry{mkofm}{34}{\code {mkofm}}
\entry{mktexpk}{34}{\code {mktexpk}}
\entry{mktextex}{34}{\code {mktextex}}
\entry{mktextfm}{34}{\code {mktextfm}}
\entry{DVIPSMAKEPK}{34}{\code {DVIPSMAKEPK}}
\entry{XDVIMAKEPK}{34}{\code {XDVIMAKEPK}}
\entry{DVILJMAKEPK}{34}{\code {DVILJMAKEPK}}
\entry{missfont.log}{34}{\code {missfont.log}}
\entry{failed mktex... script invocation}{34}{failed \code {mktex\dots {}} script invocation}
\entry{TEXMFOUTPUT}{34}{\code {TEXMFOUTPUT}}
\entry{MISSFONT_LOG}{34}{\code {MISSFONT_LOG}}
\entry{arguments to mktex}{34}{arguments to \file {mktex}}
\entry{programming overview}{35}{programming overview}
\entry{overview of programming with Kpathsea}{35}{overview of programming with Kpathsea}
\entry{re-entrant API}{35}{re-entrant API}
\entry{API, re-entrant}{35}{API, re-entrant}
\entry{pathsearch.h}{35}{\code {pathsearch.h}}
\entry{tex-file.h}{35}{\code {tex-file.h}}
\entry{tex-glyph.h}{35}{\code {tex-glyph.h}}
\entry{kpathsea.h}{35}{\code {kpathsea.h}}
\entry{config.h}{35}{\code {config.h}}
\entry{c-auto.h}{35}{\code {c-auto.h}}
\entry{file types, registering new}{35}{file types, registering new}
\entry{programming with Kpathsea}{35}{programming with Kpathsea}
\entry{calling sequence}{35}{calling sequence}
\entry{kpathsea_new}{36}{\code {kpathsea_new}}
\entry{kpathsea_set_program_name}{36}{\code {kpathsea_set_program_name}}
\entry{argv[0]}{36}{\code {argv[0]}}
\entry{kpse->invocation_name}{36}{\code {kpse->invocation_name}}
\entry{kpse->invocation_short_name}{36}{\code {kpse->invocation_short_name}}
\entry{kpse->program_name}{36}{\code {kpse->program_name}}
\entry{error message macros}{36}{error message macros}
\entry{KPATHSEA_DEBUG}{36}{\code {KPATHSEA_DEBUG}}
\entry{SELFAUTOLOC}{36}{SELFAUTOLOC}
\entry{SELFAUTODIR}{36}{SELFAUTODIR}
\entry{SELFAUTOPARENT}{36}{SELFAUTOPARENT}
\entry{symlinks, resolving}{36}{symlinks, resolving}
\entry{expanding symlinks}{36}{expanding symlinks}
\entry{kpse->debug variable}{36}{\code {kpse->debug \r {variable}}}
\entry{debugging options, in Kpathsea-using program}{36}{debugging options, in Kpathsea-using program}
\entry{client_path in kpse->format_info}{36}{\code {client_path \r {in \code {kpse->format_info}}}}
\entry{kpse->format_info}{36}{\code {kpse->format_info}}
\entry{resident.c}{36}{\code {resident.c}}
\entry{config files, for Kpathsea-using programs}{36}{config files, for Kpathsea-using programs}
\entry{kpathsea_init_prog}{36}{\code {kpathsea_init_prog}}
\entry{proginit.h}{36}{\code {proginit.h}}
\entry{kpathsea_find_file}{36}{\code {kpathsea_find_file}}
\entry{kpathsea_open_file}{36}{\code {kpathsea_open_file}}
\entry{kpathsea_out_name_ok}{37}{\code {kpathsea_out_name_ok}}
\entry{kpathsea_in_name_ok}{37}{\code {kpathsea_in_name_ok}}
\entry{kpathsea_finish}{37}{\code {kpathsea_finish}}
\entry{hash table routines}{37}{hash table routines}
\entry{memory allocation routines}{37}{memory allocation routines}
\entry{string routines}{37}{string routines}
\entry{reading arbitrary-length lines}{37}{reading arbitrary-length lines}
\entry{input lines, reading}{37}{input lines, reading}
\entry{lines, reading arbitrary-length}{37}{lines, reading arbitrary-length}
\entry{c-*.h}{37}{\code {c-*.h}}
\entry{autoconf, recommended}{37}{\code {autoconf\r {, recommended}}}
\entry{programming with config files}{38}{programming with config files}
\entry{config files, programming with}{38}{config files, programming with}
\entry{kpathsea_var_value}{38}{\code {kpathsea_var_value}}
\entry{variable.h}{38}{\code {variable.h}}
\entry{shell_escape, example for code}{38}{\code {shell_escape\r {, example for code}}}
\entry{kpathsea_cnf_get}{38}{\code {kpathsea_cnf_get}}
\entry{cnf.h}{38}{\code {cnf.h}}
\entry{reporting bugs}{39}{reporting bugs}
\entry{bugs, reporting}{39}{bugs, reporting}
\entry{tex-k{\indexatchar}tug.org (bug address)}{39}{\code {tex-k\@tug.org \r {(bug address)}}}
\entry{bug address}{39}{bug address}
\entry{checklist for bug reports}{39}{checklist for bug reports}
\entry{bug checklist}{39}{bug checklist}
\entry{version numbers, determining}{39}{version numbers, determining}
\entry{uname}{39}{\code {uname}}
\entry{config.log}{39}{\code {config.log}}
\entry{configuration bugs}{39}{configuration bugs}
\entry{config.status}{39}{\code {config.status}}
\entry{context diff}{39}{context diff}
\entry{sending patches}{39}{sending patches}
\entry{ChangeLog entry}{39}{\code {ChangeLog \r {entry}}}
\entry{stack trace}{39}{stack trace}
\entry{debugger}{39}{debugger}
\entry{crashes, reporting}{39}{crashes, reporting}
\entry{core dumps, reporting}{39}{core dumps, reporting}
\entry{null pointers, dereferencing}{39}{null pointers, dereferencing}
\entry{gdb, recommended}{39}{\code {gdb\r {, recommended}}}
\entry{mailing lists}{40}{mailing lists}
\entry{bug mailing list}{40}{bug mailing list}
\entry{announcement mailing list}{40}{announcement mailing list}
\entry{tex-k{\indexatchar}tug.org}{40}{\code {tex-k\@tug.org}}
\entry{debugging}{40}{debugging}
\entry{runtime debugging}{40}{runtime debugging}
\entry{options for debugging}{40}{options for debugging}
\entry{kpse->debug}{40}{\code {kpse->debug}}
\entry{debug.h}{40}{\code {debug.h}}
\entry{KPATHSEA_DEBUG}{40}{\code {KPATHSEA_DEBUG}}
\entry{kpse->debug}{40}{\code {kpse->debug}}
\entry{-1 debugging value}{40}{\code {-1 \r {debugging value}}}
\entry{debugging output}{40}{debugging output}
\entry{standard error and debugging output}{40}{standard error and debugging output}
\entry{Kpsewhich, and debugging}{40}{Kpsewhich, and debugging}
\entry{numeric debugging values}{40}{numeric debugging values}
\entry{KPSE_DEBUG_STAT (1)}{40}{\code {KPSE_DEBUG_STAT \r {(1)}}}
\entry{KPSE_DEBUG_HASH (2)}{41}{\code {KPSE_DEBUG_HASH \r {(2)}}}
\entry{KPSE_DEBUG_FOPEN (4)}{41}{\code {KPSE_DEBUG_FOPEN \r {(4)}}}
\entry{fopen, redefined}{41}{\code {fopen\r {, redefined}}}
\entry{KPSE_DEBUG_PATHS (8)}{41}{\code {KPSE_DEBUG_PATHS \r {(8)}}}
\entry{kpse_format_info_type}{41}{\code {kpse_format_info_type}}
\entry{KPSE_DEBUG_EXPAND (16)}{41}{\code {KPSE_DEBUG_EXPAND \r {(16)}}}
\entry{KPSE_DEBUG_SEARCH (32)}{41}{\code {KPSE_DEBUG_SEARCH \r {(32)}}}
\entry{KPSE_DEBUG_VARS (64)}{41}{\code {KPSE_DEBUG_VARS \r {(64)}}}
\entry{GSFTOPK_DEBUG (128)}{41}{\code {GSFTOPK_DEBUG \r {(128)}}}
\entry{MAKETEX_DEBUG (512)}{41}{\code {MAKETEX_DEBUG \r {(512)}}}
\entry{MAKETEX_FINE_DEBUG (1024)}{41}{\code {MAKETEX_FINE_DEBUG \r {(1024)}}}
\entry{kdebug:}{42}{\samp {kdebug:}}
\entry{hash_summary_only variable for debugging}{42}{\code {hash_summary_only \r {variable for debugging}}}
\entry{hash table buckets, printing}{42}{hash table buckets, printing}
\entry{log file}{42}{log file}
\entry{logging successful searches}{42}{logging successful searches}
\entry{recording successful searches}{42}{recording successful searches}
\entry{usage patterns, finding}{42}{usage patterns, finding}
\entry{disk usage, reducing}{42}{disk usage, reducing}
\entry{TEXMFLOG}{42}{\code {TEXMFLOG}}
\entry{epoch, seconds since}{42}{epoch, seconds since}
\entry{time system call}{42}{\code {time \r {system call}}}
\entry{privacy, semblance of}{42}{privacy, semblance of}
\entry{common problems}{42}{common problems}
\entry{problems, common}{42}{problems, common}
\entry{FAQ, Kpathsea}{42}{FAQ, Kpathsea}
\entry{unable to find files}{42}{unable to find files}
\entry{files, unable to find}{42}{files, unable to find}
\entry{/etc/profile}{42}{\code {/etc/profile}}
\entry{environment variables, old}{42}{environment variables, old}
\entry{symbolic links not found}{43}{symbolic links not found}
\entry{leaf directories wrongly guessed}{43}{leaf directories wrongly guessed}
\entry{excessive startup time}{43}{excessive startup time}
\entry{slow startup time}{43}{slow startup time}
\entry{startup time, excessive}{43}{startup time, excessive}
\entry{unable to generate fonts}{43}{unable to generate fonts}
\entry{font generation failures}{43}{font generation failures}
\entry{mktexpk can't guess mode}{43}{\code {mktexpk} can't guess mode}
\entry{Metafont using the wrong device}{44}{Metafont using the wrong device}
\entry{device, wrong}{44}{device, wrong}
\entry{.2602gf}{44}{\code {.2602gf}}
\entry{2602gf}{44}{\code {2602gf}}
\entry{Metafont making too-large fonts}{44}{Metafont making too-large fonts}
\entry{proof mode}{44}{proof mode}
\entry{online Metafont display, spurious}{44}{online Metafont display, spurious}
\entry{plain.base}{44}{\code {plain.base}}
\entry{Metafont installation}{44}{Metafont installation}
\entry{TeX failures}{44}{\TeX {} failures}
\entry{Metafont failures}{44}{Metafont failures}
\entry{compiler bugs}{44}{compiler bugs}
\entry{optimization caveat}{44}{optimization caveat}
\entry{GNU C compiler bugs}{44}{GNU C compiler bugs}
\entry{system C compiler bugs}{44}{system C compiler bugs}
\entry{compiler bugs, finding}{44}{compiler bugs, finding}
