Back to index

tetex-bin  3.0
Classes | Defines | Enumerations | Functions | Variables
tex-file.h File Reference
#include <kpathsea/c-proto.h>
#include <kpathsea/c-vararg.h>
#include <kpathsea/types.h>
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  kpse_format_info_type

Defines

#define kpse_find_mf(name)   kpse_find_file (name, kpse_mf_format, true)
#define kpse_find_mft(name)   kpse_find_file (name, kpse_mft_format, true)
#define kpse_find_pict(name)   kpse_find_file (name, kpse_pict_format, true)
#define kpse_find_tex(name)   kpse_find_file (name, kpse_tex_format, true)
#define kpse_find_tfm(name)   kpse_find_file (name, kpse_tfm_format, true)
#define kpse_find_ofm(name)   kpse_find_file (name, kpse_ofm_format, true)
#define kpse_find_vf(name)   kpse_find_file (name, kpse_vf_format, false)
#define kpse_find_ovf(name)   kpse_find_file (name, kpse_ovf_format, false)

Enumerations

enum  kpse_file_format_type {
  kpse_gf_format, kpse_pk_format, kpse_any_glyph_format, kpse_tfm_format,
  kpse_afm_format, kpse_base_format, kpse_bib_format, kpse_bst_format,
  kpse_cnf_format, kpse_db_format, kpse_fmt_format, kpse_fontmap_format,
  kpse_mem_format, kpse_mf_format, kpse_mfpool_format, kpse_mft_format,
  kpse_mp_format, kpse_mppool_format, kpse_mpsupport_format, kpse_ocp_format,
  kpse_ofm_format, kpse_opl_format, kpse_otp_format, kpse_ovf_format,
  kpse_ovp_format, kpse_pict_format, kpse_tex_format, kpse_texdoc_format,
  kpse_texpool_format, kpse_texsource_format, kpse_tex_ps_header_format, kpse_troff_font_format,
  kpse_type1_format, kpse_vf_format, kpse_dvips_config_format, kpse_ist_format,
  kpse_truetype_format, kpse_type42_format, kpse_web2c_format, kpse_program_text_format,
  kpse_program_binary_format, kpse_miscfonts_format, kpse_web_format, kpse_cweb_format,
  kpse_enc_format, kpse_cmap_format, kpse_sfd_format, kpse_opentype_format,
  kpse_pdftex_config_format, kpse_lig_format, kpse_texmfscripts_format, kpse_last_format
}
enum  kpse_src_type {
  kpse_src_implicit, kpse_src_compile, kpse_src_texmf_cnf, kpse_src_client_cnf,
  kpse_src_env, kpse_src_x, kpse_src_cmdline
}

Functions

void kpse_init_fallback_resolutions P1H (string envvar)
KPSEDLL void
kpse_set_program_enabled 
P3H (kpse_file_format_type fmt, boolean value, kpse_src_type level)
KPSEDLL void kpse_maketex_option P2H (const_string fmtname, boolean value)
KPSEDLL void kpse_set_suffixes PVAR2H (kpse_file_format_type format, boolean alternate)
KPSEDLL const_string
kpse_init_format 
P1H (kpse_file_format_type)
KPSEDLL string kpse_find_file P3H (const_string name, kpse_file_format_type format, boolean must_exist)
KPSEDLL FILE *kpse_open_file P2H (const_string, kpse_file_format_type)
KPSEDLL void
kpse_reset_program_name 
P1H (const_string progname)

Variables

const_string kpse_fallback_font
KPSEDLL const_string kpse_fallback_resolutions_string
unsigned * kpse_fallback_resolutions
KPSEDLL kpse_format_info_type kpse_format_info [kpse_last_format]

Class Documentation

struct kpse_format_info_type

Definition at line 127 of file tex-file.h.

Class Members
const_string * alt_suffix
int argc
const_string * argv
boolean binmode
const_string client_path
const_string cnf_path
const_string default_path
const_string override_path
const_string path
const_string path_source
const_string program
kpse_src_type program_enable_level
boolean program_enabled_p
const_string raw_path
const_string * suffix
boolean suffix_search_only
const_string type

Define Documentation

#define kpse_find_mf (   name)    kpse_find_file (name, kpse_mf_format, true)

Definition at line 178 of file tex-file.h.

#define kpse_find_mft (   name)    kpse_find_file (name, kpse_mft_format, true)

Definition at line 179 of file tex-file.h.

#define kpse_find_ofm (   name)    kpse_find_file (name, kpse_ofm_format, true)

Definition at line 183 of file tex-file.h.

#define kpse_find_ovf (   name)    kpse_find_file (name, kpse_ovf_format, false)

Definition at line 189 of file tex-file.h.

#define kpse_find_pict (   name)    kpse_find_file (name, kpse_pict_format, true)

Definition at line 180 of file tex-file.h.

#define kpse_find_tex (   name)    kpse_find_file (name, kpse_tex_format, true)

Definition at line 181 of file tex-file.h.

#define kpse_find_tfm (   name)    kpse_find_file (name, kpse_tfm_format, true)

Definition at line 182 of file tex-file.h.

#define kpse_find_vf (   name)    kpse_find_file (name, kpse_vf_format, false)

Definition at line 188 of file tex-file.h.


Enumeration Type Documentation

Enumerator:
kpse_gf_format 
kpse_pk_format 
kpse_any_glyph_format 
kpse_tfm_format 
kpse_afm_format 
kpse_base_format 
kpse_bib_format 
kpse_bst_format 
kpse_cnf_format 
kpse_db_format 
kpse_fmt_format 
kpse_fontmap_format 
kpse_mem_format 
kpse_mf_format 
kpse_mfpool_format 
kpse_mft_format 
kpse_mp_format 
kpse_mppool_format 
kpse_mpsupport_format 
kpse_ocp_format 
kpse_ofm_format 
kpse_opl_format 
kpse_otp_format 
kpse_ovf_format 
kpse_ovp_format 
kpse_pict_format 
kpse_tex_format 
kpse_texdoc_format 
kpse_texpool_format 
kpse_texsource_format 
kpse_tex_ps_header_format 
kpse_troff_font_format 
kpse_type1_format 
kpse_vf_format 
kpse_dvips_config_format 
kpse_ist_format 
kpse_truetype_format 
kpse_type42_format 
kpse_web2c_format 
kpse_program_text_format 
kpse_program_binary_format 
kpse_miscfonts_format 
kpse_web_format 
kpse_cweb_format 
kpse_enc_format 
kpse_cmap_format 
kpse_sfd_format 
kpse_opentype_format 
kpse_pdftex_config_format 
kpse_lig_format 
kpse_texmfscripts_format 
kpse_last_format 

Definition at line 49 of file tex-file.h.

Enumerator:
kpse_src_implicit 
kpse_src_compile 
kpse_src_texmf_cnf 
kpse_src_client_cnf 
kpse_src_env 
kpse_src_x 
kpse_src_cmdline 

Definition at line 108 of file tex-file.h.

{
  kpse_src_implicit,   /* C initialization to zero */
  kpse_src_compile,    /* configure/compile-time default */
  kpse_src_texmf_cnf,  /* texmf.cnf, the kpathsea config file */
  kpse_src_client_cnf, /* application config file, e.g., config.ps */
  kpse_src_env,        /* environment variable */
  kpse_src_x,          /* X Window System resource */
  kpse_src_cmdline     /* command-line option */
} kpse_src_type;

Function Documentation

void kpse_init_fallback_resolutions P1H ( string  envvar)
KPSEDLL void kpse_reset_program_name P1H ( const_string  progname)
KPSEDLL void kpse_maketex_option P2H ( const_string  fmtname,
boolean  value 
)
KPSEDLL FILE* kpse_open_file P2H ( const_string  ,
kpse_file_format_type   
)
KPSEDLL void kpse_set_program_enabled P3H ( kpse_file_format_type  fmt,
boolean  value,
kpse_src_type  level 
)
KPSEDLL string kpse_find_file P3H ( const_string  name,
kpse_file_format_type  format,
boolean  must_exist 
)
KPSEDLL void kpse_set_suffixes PVAR2H ( kpse_file_format_type  format,
boolean  alternate 
)

Variable Documentation

Definition at line 38 of file tex-file.c.

Definition at line 40 of file tex-file.c.

Definition at line 39 of file tex-file.c.

Definition at line 41 of file tex-file.c.