|
|
char * | miktex_concatn (const char *s1,...) |
|
boolean | miktex_kpathsea_absolute_p (kpathsea kpseInstance, const char *fileName, boolean relativeOk) |
|
char ** | miktex_kpathsea_all_path_search (kpathsea kpseInstance, const char *path, const char *fileName) |
|
int | miktex_kpathsea_bitmap_tolerance (kpathsea kpseInstance, double dpi1, double dpi2) |
|
char * | miktex_kpathsea_brace_expand (kpathsea kpseInstance, const char *path) |
|
boolean | miktex_kpathsea_dir_p (kpathsea kpse, string fn) |
|
char * | miktex_kpathsea_find_file (kpathsea kpseInstance, const char *fileName, kpse_file_format_type format, int mustExist) |
|
char ** | miktex_kpathsea_find_file_generic (kpathsea kpseInstance, const char *fileName, kpse_file_format_type format, boolean mustExist, boolean all) |
|
char * | miktex_kpathsea_find_glyph (kpathsea kpseInstance, const char *fontName, unsigned dpi, kpse_file_format_type format, kpse_glyph_file_type *glyph_file) |
|
void | miktex_kpathsea_finish (kpathsea kpseInstance) |
|
int | miktex_kpathsea_in_name_ok (kpathsea kpseInstance, const char *fileName, int silent, int extended) |
|
const char * | miktex_kpathsea_init_format (kpathsea kpseInstance, kpse_file_format_type format) |
|
void | miktex_kpathsea_init_prog (kpathsea kpseInstance, const char *prefix, unsigned dpi, const char *modeString, const char *fallback) |
|
unsigned | miktex_kpathsea_magstep_fix (kpathsea kpseInstance, unsigned dpi, unsigned bdpi, int *ret) |
|
void | miktex_kpathsea_maketex_option (kpathsea kpseInstance, const char *formatName, boolean value) |
|
kpathsea | miktex_kpathsea_new () |
|
FILE * | miktex_kpathsea_open_file (kpathsea kpseInstance, const char *fileName, kpse_file_format_type format) |
|
int | miktex_kpathsea_out_name_ok (kpathsea kpseInstance, const char *fileName, int silent, int extended) |
|
char * | miktex_kpathsea_path_expand (kpathsea kpseInstance, const char *path) |
|
char * | miktex_kpathsea_path_search (kpathsea kpseInstance, const char *path, const char *fileName, boolean mustExist) |
|
char * | miktex_kpathsea_readable_file (kpathsea kpseInstance, const char *fileName) |
|
char * | miktex_kpathsea_selfdir (kpathsea kpseInstance, const char *argv0) |
|
void | miktex_kpathsea_set_program_name (kpathsea kpseInstance, const char *argv0, const char *programName) |
|
void | miktex_kpathsea_set_program_enabled (kpathsea kpseInstance, kpse_file_format_type fmt, boolean value, kpse_src_type level) |
|
char * | miktex_kpathsea_var_expand (kpathsea kpseInstance, const char *soure) |
|
char * | miktex_kpathsea_var_value (kpathsea kpseInstance, const char *varName) |
|
void | miktex_kpathsea_xputenv (kpathsea kpseInstance, const char *varName, const char *value) |
|
char * | miktex_kpse_program_basename (const char *argv0) |
|
char * | miktex_find_suffix (const char *path) |
|
char * | miktex_read_line (FILE *file) |
|
char * | miktex_remove_suffix (const char *path) |
|
void | miktex_str_list_add (str_list_type *stringList, char *s) |
|
int | miktex_strcasecmp (const char *s1, const char *s2) |
|
char * | miktex_uppercasify (const char *s) |
|
const char * | miktex_xbasename (const char *fileName) |
|
char * | miktex_xdirname (const char *fileName) |
|
void | miktex_xfclose (FILE *file, const char *fileName) |
|
FILE * | miktex_xfopen (const char *fileName, const char *modeString) |
|
int | miktex_xfseek (FILE *file, long offset, int where, const char *fileName) |
|
int | miktex_xfseeko (FILE *file, off_t offset, int where, const char *fileName) |
|
int | miktex_xfseeko64 (FILE *file, MIKTEX_INT64 offset, int where, const char *fileName) |
|
long | miktex_xftell (FILE *file, const char *fileName) |
|
off_t | miktex_xftello (FILE *file, const char *fileName) |
|
MIKTEX_INT64 | miktex_xftello64 (FILE *file, const char *fileName) |
|
char * | miktex_xgetcwd () |
|
Stuff from types.h.
|
| enum | kpse_file_format_type {
kpse_afm_format
, kpse_any_glyph_format
, kpse_base_format
, kpse_bib_format
,
kpse_bst_format
, kpse_cid_format
, kpse_clua_format
, kpse_cmap_format
,
kpse_cnf_format
, kpse_cweb_format
, kpse_db_format
, kpse_dvips_config_format
,
kpse_enc_format
, kpse_fea_format
, kpse_fmt_format
, kpse_fontmap_format
,
kpse_gf_format
, kpse_ist_format
, kpse_lig_format
, kpse_lua_format
,
kpse_mem_format
, kpse_mf_format
, kpse_mft_format
, kpse_miscfonts_format
,
kpse_mfpool_format
, kpse_mlbib_format
, kpse_mlbst_format
, kpse_mp_format
,
kpse_mppool_format
, kpse_mpsupport_format
, kpse_ocp_format
, kpse_ofm_format
,
kpse_opentype_format
, kpse_opl_format
, kpse_otp_format
, kpse_ovf_format
,
kpse_ovp_format
, kpse_pdftex_config_format
, kpse_pict_format
, kpse_pk_format
,
kpse_program_binary_format
, kpse_program_text_format
, kpse_sfd_format
, kpse_tex_format
,
kpse_tex_ps_header_format
, kpse_texpool_format
, kpse_texsource_format
, kpse_texdoc_format
,
kpse_texmfscripts_format
, kpse_tfm_format
, kpse_troff_font_format
, kpse_truetype_format
,
kpse_type1_format
, kpse_type42_format
, kpse_vf_format
, kpse_web2c_format
,
kpse_web_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
} |
|
typedef char * | string |
|
typedef const char * | const_string |
|
typedef int | boolean |
|
typedef struct kpathsea_instance * | kpathsea |
|
typedef struct kpathsea_instance | kpathsea_instance |
|
kpathsea_instance | miktex_kpse_def_inst |
|
#define | KPSE_COMPAT_API 1 |
|
#define | HAVE_BOOLEAN 1 |
| #define | kpathsea_new() |
| #define | kpathsea_finish(kpse) |
|
#define | kpse_def_inst miktex_kpse_def_inst |
|
#define | kpse_def miktex_kpse_def |
|
#define | kpse_bug_address miktex_kpathsea_bug_address |
|
#define | kpse_program_name kpse_def_inst.program_name |
|
#define | kpse_fallback_resolutions_string kpse_def_inst.fallback_resolutions_string |
|
#define | kpse_format_info kpse_def_inst.format_info |
|
#define | kpathsea_debug kpse_def_inst.debug |
|
#define | kpse_make_tex_discard_errors kpse_def_inst.make_tex_discard_errors |
|
#define | kpse_invocation_name kpse_def_inst.invocation_name |
|
#define | program_invocation_name kpse_def_inst.invocation_name |
|
Stuff from lib.h.
|
|
void | FATAL_PERROR (const char *str) |
|
int | FILESTRCASEEQ (const char *s1, const char *s2) |
|
char * | concat (const char *s1, const char *s2) |
| #define | START_WARNING() |
| #define | END_WARNING() |
| #define | WARNING(str) |
| #define | WARNING1(str, e1) |
| #define | WARNING2(str, e1, e2) |
| #define | WARNING3(str, e1, e2, e3) |
| #define | WARNING4(str, e1, e2, e3, e4) |
| #define | START_FATAL() |
| #define | END_FATAL() |
| #define | FATAL(str) |
| #define | FATAL1(str, e1) |
| #define | FATAL2(str, e1, e2) |
| #define | FATAL3(str, e1, e2, e3) |
| #define | FATAL4(str, e1, e2, e3, e4) |
| #define | FATAL5(str, e1, e2, e3, e4, e5) |
| #define | FATAL6(str, e1, e2, e3, e4, e5, e6) |
|
#define | MAX_INT_LENGTH 21 |
| #define | STREQ(s1, s2) |
| #define | XRETALLOC(addr, n, t) |
| #define | XTALLOC(n, t) |
| #define | XTALLOC1(t) |
| #define | concat3(s1, s2, s3) |
| #define | find_suffix(name) |
| #define | remove_suffix(name) |
| #define | xbasename(name) |
| #define | xdirname(name) |
| #define | xfclose(fp, filename) |
| #define | xfopen(filename, mode) |
| #define | xfseek(fp, offset, wherefrom, filename) |
| #define | xfseeko(fp, offset, wherefrom, filename) |
| #define | xftell(fp, filename) |
| #define | xftello(fp, filename) |
| #define | xmalloc(size) |
| #define | xrealloc(ptr, size) |
| #define | xcalloc(n, size) |
| #define | xstrdup(str) |
| #define | uppercasify(s) |
| #define | kpathsea_xputenv(kpse, var, value) |
| #define | xputenv(var, value) |
| #define | xgetcwd() |
| #define | kpathsea_dir_p(kpse, fn) |
| #define | dir_p(fn) |
|
Stuff from tex-file.h.
|
| #define | kpathsea_find_file(kpse, name, format, must_exist) |
| #define | kpathsea_find_file_generic(kpse, name, format, must_exist, all) |
| #define | kpathsea_in_name_ok(kpse, fname) |
| #define | kpathsea_in_name_ok_silent(kpse, fname) |
| #define | kpathsea_in_name_ok_extended(kpse, fname) |
| #define | kpathsea_in_name_ok_silent_extended(kpse, fname) |
| #define | kpathsea_out_name_ok(kpse, fname) |
| #define | kpathsea_out_name_ok_silent(kpse, fname) |
| #define | kpathsea_out_name_ok_extended(kpse, fname) |
| #define | kpathsea_out_name_ok_silent_extended(kpse, fname) |
| #define | kpathsea_init_format(kpse, format) |
| #define | kpathsea_maketex_option(kpse, fmtname, value) |
| #define | kpathsea_open_file(kpse, name, format) |
| #define | kpathsea_selfdir(kpse, argv0) |
| #define | kpathsea_set_program_enabled(kpse, fmt, value, level) |
| #define | kpse_selfdir(argv0) |
| #define | kpse_set_program_enabled(fmt, value, level) |
|
#define | kpse_reset_program_name(progname) |
| #define | kpse_find_file(name, format, must_exist) |
| #define | kpse_find_ofm(name) |
| #define | kpse_find_pict(name) |
| #define | kpse_find_tex(name) |
| #define | kpse_find_tfm(name) |
| #define | kpse_maketex_option(fmtname, value) |
| #define | kpse_open_file(name, format) |
| #define | kpse_in_name_ok(fname) |
| #define | kpse_in_name_ok_silent(fname) |
| #define | kpse_in_name_ok_extended(fname) |
| #define | kpse_in_name_ok_silent_extended(fname) |
| #define | kpse_out_name_ok(fname) |
| #define | kpse_out_name_ok_silent(fname) |
| #define | kpse_out_name_ok_extended(fname) |
| #define | kpse_out_name_ok_silent_extended(fname) |
| #define | kpse_init_format(format) |
Utilities for emulating the Kpathsea library.
This file is part of the MiKTeX KPSEMU Library.
MiKTeX KPSEMU Library is licensed under GNU General Public License version 2 or any later version.
MiKTeX has it's own file searching library. In order to support programs relying on Kpathsea, we implement an emulation library.