| 1 |
--- texk/kpathsea/tex-file.c.kpse-extensions 2006-05-27 21:43:07.000000000 -0700
|
| 2 |
+++ texk/kpathsea/tex-file.c 2006-05-27 21:40:06.000000000 -0700
|
| 3 |
@@ -413,14 +413,16 @@
|
| 4 |
times with token pasting, but it doesn't seem worth it. */
|
| 5 |
case kpse_gf_format:
|
| 6 |
INIT_FORMAT ("gf", DEFAULT_GFFONTS, GF_ENVS);
|
| 7 |
- SUFFIXES ("gf");
|
| 8 |
+#define GF_SUFFIXES "gf", "GF"
|
| 9 |
+ SUFFIXES (GF_SUFFIXES);
|
| 10 |
FMT_INFO.suffix_search_only = true;
|
| 11 |
FMT_INFO.binmode = true;
|
| 12 |
break;
|
| 13 |
case kpse_pk_format:
|
| 14 |
init_maketex (format, "mktexpk", MKTEXPK_ARGS);
|
| 15 |
INIT_FORMAT ("pk", DEFAULT_PKFONTS, PK_ENVS);
|
| 16 |
- SUFFIXES ("pk");
|
| 17 |
+#define PK_SUFFIXES "pk", "PK"
|
| 18 |
+ SUFFIXES (PK_SUFFIXES);
|
| 19 |
FMT_INFO.suffix_search_only = true;
|
| 20 |
FMT_INFO.binmode = true;
|
| 21 |
break;
|
| 22 |
@@ -434,77 +436,92 @@
|
| 23 |
/* Must come before kpse_ofm_format. */
|
| 24 |
init_maketex (format, "mktextfm", NULL);
|
| 25 |
INIT_FORMAT ("tfm", DEFAULT_TFMFONTS, TFM_ENVS);
|
| 26 |
- SUFFIXES (".tfm");
|
| 27 |
+#define TFM_SUFFIXES ".tfm", ".TFM"
|
| 28 |
+ SUFFIXES (TFM_SUFFIXES);
|
| 29 |
FMT_INFO.suffix_search_only = true;
|
| 30 |
FMT_INFO.binmode = true;
|
| 31 |
break;
|
| 32 |
case kpse_afm_format:
|
| 33 |
INIT_FORMAT ("afm", DEFAULT_AFMFONTS, AFM_ENVS);
|
| 34 |
- SUFFIXES (".afm");
|
| 35 |
+#define AFM_SUFFIXES ".afm", ".AFM"
|
| 36 |
+ SUFFIXES (AFM_SUFFIXES);
|
| 37 |
break;
|
| 38 |
case kpse_base_format:
|
| 39 |
init_maketex (format, "mktexfmt", NULL);
|
| 40 |
INIT_FORMAT ("base", DEFAULT_MFBASES, BASE_ENVS);
|
| 41 |
- SUFFIXES (".base");
|
| 42 |
+#define BASE_SUFFIXES ".base", ".BASE"
|
| 43 |
+ SUFFIXES (BASE_SUFFIXES);
|
| 44 |
FMT_INFO.binmode = true;
|
| 45 |
break;
|
| 46 |
case kpse_bib_format:
|
| 47 |
INIT_FORMAT ("bib", DEFAULT_BIBINPUTS, BIB_ENVS);
|
| 48 |
- SUFFIXES (".bib");
|
| 49 |
+#define BIB_SUFFIXES ".bib", ".BIB"
|
| 50 |
+ SUFFIXES (BIB_SUFFIXES);
|
| 51 |
FMT_INFO.suffix_search_only = true;
|
| 52 |
break;
|
| 53 |
case kpse_bst_format:
|
| 54 |
INIT_FORMAT ("bst", DEFAULT_BSTINPUTS, BST_ENVS);
|
| 55 |
- SUFFIXES (".bst");
|
| 56 |
+#define BST_SUFFIXES ".bst", ".BST"
|
| 57 |
+ SUFFIXES (BST_SUFFIXES);
|
| 58 |
break;
|
| 59 |
case kpse_cnf_format:
|
| 60 |
INIT_FORMAT ("cnf", DEFAULT_TEXMFCNF, CNF_ENVS);
|
| 61 |
- SUFFIXES (".cnf");
|
| 62 |
+#define CNF_SUFFIXES ".cnf", ".CNF"
|
| 63 |
+ SUFFIXES (CNF_SUFFIXES);
|
| 64 |
break;
|
| 65 |
case kpse_db_format:
|
| 66 |
INIT_FORMAT ("ls-R", DEFAULT_TEXMFDBS, DB_ENVS);
|
| 67 |
-#define LSR_SUFFIXES "ls-R", "ls-r"
|
| 68 |
+#define LSR_SUFFIXES "ls-R", "ls-r", "LS-R"
|
| 69 |
SUFFIXES (LSR_SUFFIXES);
|
| 70 |
FMT_INFO.path = remove_dbonly (FMT_INFO.path);
|
| 71 |
break;
|
| 72 |
case kpse_fmt_format:
|
| 73 |
init_maketex (format, "mktexfmt", NULL);
|
| 74 |
INIT_FORMAT ("fmt", DEFAULT_TEXFORMATS, FMT_ENVS);
|
| 75 |
- SUFFIXES (".fmt");
|
| 76 |
-#define FMT_SUFFIXES ".efmt",".efm",".ofmt",".ofm",".oft",".eofmt",".eoft",".eof",".pfmt",".pfm",".epfmt",".epf",".xpfmt",".xpf",".afmt",".afm"
|
| 77 |
- ALT_SUFFIXES (FMT_SUFFIXES);
|
| 78 |
+#define FMT_SUFFIXES ".fmt", ".FMT"
|
| 79 |
+ SUFFIXES (FMT_SUFFIXES);
|
| 80 |
+#define FMT_ALT_SUFFIXES ".efmt",".efm",".ofmt",".ofm",".oft",".eofmt",".eoft",".eof",".pfmt",".pfm",".epfmt",".epf",".xpfmt",".xpf",".afmt",".afm" \
|
| 81 |
+ ".EFMT",".EFM",".OFMT",".OFM",".OFT",".EOFMT",".EOFT",".EOF",".PFMT",".PFM",".EPFMT",".EPF",".XPFMT",".XPF",".AFMT",".AFM"
|
| 82 |
+ ALT_SUFFIXES (FMT_ALT_SUFFIXES);
|
| 83 |
FMT_INFO.binmode = true;
|
| 84 |
break;
|
| 85 |
case kpse_fontmap_format:
|
| 86 |
INIT_FORMAT ("map", DEFAULT_TEXFONTMAPS, FONTMAP_ENVS);
|
| 87 |
- SUFFIXES (".map");
|
| 88 |
+#define MAP_SUFFIXES ".map", ".MAP"
|
| 89 |
+ SUFFIXES (MAP_SUFFIXES);
|
| 90 |
break;
|
| 91 |
case kpse_mem_format:
|
| 92 |
init_maketex (format, "mktexfmt", NULL);
|
| 93 |
INIT_FORMAT ("mem", DEFAULT_MPMEMS, MEM_ENVS);
|
| 94 |
- SUFFIXES (".mem");
|
| 95 |
+#define MEM_SUFFIXES ".mem", ".MEM"
|
| 96 |
+ SUFFIXES (MEM_SUFFIXES);
|
| 97 |
FMT_INFO.binmode = true;
|
| 98 |
break;
|
| 99 |
case kpse_mf_format:
|
| 100 |
init_maketex (format, "mktexmf", NULL);
|
| 101 |
INIT_FORMAT ("mf", DEFAULT_MFINPUTS, MF_ENVS);
|
| 102 |
- SUFFIXES (".mf");
|
| 103 |
+#define MF_SUFFIXES ".mf", ".MF"
|
| 104 |
+ SUFFIXES (MF_SUFFIXES);
|
| 105 |
break;
|
| 106 |
case kpse_mft_format:
|
| 107 |
INIT_FORMAT ("mft", DEFAULT_MFTINPUTS, MFT_ENVS);
|
| 108 |
- SUFFIXES (".mft");
|
| 109 |
+#define MFT_SUFFIXES ".mft", ".MFT"
|
| 110 |
+ SUFFIXES (MFT_SUFFIXES);
|
| 111 |
break;
|
| 112 |
case kpse_mfpool_format:
|
| 113 |
INIT_FORMAT ("mfpool", DEFAULT_MFPOOL, MFPOOL_ENVS);
|
| 114 |
- SUFFIXES (".pool");
|
| 115 |
+#define MFPOOL_SUFFIXES ".pool", ".POOL"
|
| 116 |
+ SUFFIXES (MFPOOL_SUFFIXES);
|
| 117 |
break;
|
| 118 |
case kpse_mp_format:
|
| 119 |
INIT_FORMAT ("mp", DEFAULT_MPINPUTS, MP_ENVS);
|
| 120 |
- SUFFIXES (".mp");
|
| 121 |
+#define MP_SUFFIXES ".mp", ".MP"
|
| 122 |
+ SUFFIXES (MP_SUFFIXES);
|
| 123 |
break;
|
| 124 |
case kpse_mppool_format:
|
| 125 |
INIT_FORMAT ("mppool", DEFAULT_MPPOOL, MPPOOL_ENVS);
|
| 126 |
- SUFFIXES (".pool");
|
| 127 |
+#define MPPOOL_SUFFIXES ".pool", ".POOL"
|
| 128 |
+ SUFFIXES (MPPOOL_SUFFIXES);
|
| 129 |
break;
|
| 130 |
case kpse_mpsupport_format:
|
| 131 |
INIT_FORMAT ("MetaPost support", DEFAULT_MPSUPPORT, MPSUPPORT_ENVS);
|
| 132 |
@@ -512,49 +529,55 @@
|
| 133 |
case kpse_ocp_format:
|
| 134 |
init_maketex (format, "mkocp", NULL);
|
| 135 |
INIT_FORMAT ("ocp", DEFAULT_OCPINPUTS, OCP_ENVS);
|
| 136 |
- SUFFIXES (".ocp");
|
| 137 |
+#define OCP_SUFFIXES ".ocp", ".OCP"
|
| 138 |
+ SUFFIXES (OCP_SUFFIXES);
|
| 139 |
FMT_INFO.suffix_search_only = true;
|
| 140 |
FMT_INFO.binmode = true;
|
| 141 |
break;
|
| 142 |
case kpse_ofm_format:
|
| 143 |
init_maketex (format, "mkofm", NULL);
|
| 144 |
INIT_FORMAT ("ofm", DEFAULT_OFMFONTS, OFM_ENVS);
|
| 145 |
-#define OFM_SUFFIXES ".ofm", ".tfm"
|
| 146 |
+#define OFM_SUFFIXES ".ofm", ".tfm", ".OFM", ".TFM"
|
| 147 |
SUFFIXES (OFM_SUFFIXES);
|
| 148 |
FMT_INFO.suffix_search_only = true;
|
| 149 |
FMT_INFO.binmode = true;
|
| 150 |
break;
|
| 151 |
case kpse_opl_format:
|
| 152 |
INIT_FORMAT ("opl", DEFAULT_OPLFONTS, OPL_ENVS);
|
| 153 |
- SUFFIXES (".opl");
|
| 154 |
+#define OPL_SUFFIXES ".opl", ".OPL"
|
| 155 |
+ SUFFIXES (OPL_SUFFIXES);
|
| 156 |
FMT_INFO.suffix_search_only = true;
|
| 157 |
break;
|
| 158 |
case kpse_otp_format:
|
| 159 |
INIT_FORMAT ("otp", DEFAULT_OTPINPUTS, OTP_ENVS);
|
| 160 |
- SUFFIXES (".otp");
|
| 161 |
+#define OTP_SUFFIXES ".otp", ".OTP"
|
| 162 |
+ SUFFIXES (OTP_SUFFIXES);
|
| 163 |
FMT_INFO.suffix_search_only = true;
|
| 164 |
break;
|
| 165 |
case kpse_ovf_format:
|
| 166 |
INIT_FORMAT ("ovf", DEFAULT_OVFFONTS, OVF_ENVS);
|
| 167 |
- SUFFIXES (".ovf");
|
| 168 |
+#define OVF_SUFFIXES ".ovf", ".OVF"
|
| 169 |
+ SUFFIXES (OVF_SUFFIXES);
|
| 170 |
FMT_INFO.suffix_search_only = true;
|
| 171 |
FMT_INFO.binmode = true;
|
| 172 |
break;
|
| 173 |
case kpse_ovp_format:
|
| 174 |
INIT_FORMAT ("ovp", DEFAULT_OVPFONTS, OVP_ENVS);
|
| 175 |
- SUFFIXES (".ovp");
|
| 176 |
+#define OVP_SUFFIXES ".ovp", ".OVP"
|
| 177 |
+ SUFFIXES (OVP_SUFFIXES);
|
| 178 |
FMT_INFO.suffix_search_only = true;
|
| 179 |
break;
|
| 180 |
case kpse_pict_format:
|
| 181 |
INIT_FORMAT ("graphic/figure", DEFAULT_TEXINPUTS, PICT_ENVS);
|
| 182 |
-#define PICT_SUFFIXES ".eps", ".epsi"
|
| 183 |
+#define PICT_SUFFIXES ".eps", ".epsi", ".EPS", ".EPSI"
|
| 184 |
ALT_SUFFIXES (PICT_SUFFIXES);
|
| 185 |
FMT_INFO.binmode = true;
|
| 186 |
break;
|
| 187 |
case kpse_tex_format:
|
| 188 |
init_maketex (format, "mktextex", NULL);
|
| 189 |
INIT_FORMAT ("tex", DEFAULT_TEXINPUTS, TEX_ENVS);
|
| 190 |
- SUFFIXES (".tex");
|
| 191 |
+#define TEX_SUFFIXES ".tex", ".TEX"
|
| 192 |
+ SUFFIXES (TEX_SUFFIXES);
|
| 193 |
/* We don't maintain a list of alternate TeX suffixes. Such a list
|
| 194 |
could never be complete. */
|
| 195 |
break;
|
| 196 |
@@ -562,7 +585,7 @@
|
| 197 |
INIT_FORMAT ("PostScript header", DEFAULT_TEXPSHEADERS,
|
| 198 |
TEX_PS_HEADER_ENVS);
|
| 199 |
/* Unfortunately, dvipsk uses this format for type1 fonts. */
|
| 200 |
-#define TEXPSHEADER_SUFFIXES ".pro"
|
| 201 |
+#define TEXPSHEADER_SUFFIXES ".pro", ".PRO"
|
| 202 |
ALT_SUFFIXES (TEXPSHEADER_SUFFIXES);
|
| 203 |
FMT_INFO.binmode = true;
|
| 204 |
break;
|
| 205 |
@@ -571,7 +594,8 @@
|
| 206 |
break;
|
| 207 |
case kpse_texpool_format:
|
| 208 |
INIT_FORMAT ("texpool", DEFAULT_TEXPOOL, TEXPOOL_ENVS);
|
| 209 |
- SUFFIXES (".pool");
|
| 210 |
+#define TEXPOOL_SUFFIXES ".pool", ".POOL"
|
| 211 |
+ SUFFIXES (TEXPOOL_SUFFIXES);
|
| 212 |
break;
|
| 213 |
case kpse_texsource_format:
|
| 214 |
INIT_FORMAT ("TeX system sources", DEFAULT_TEXSOURCES, TEXSOURCE_ENVS);
|
| 215 |
@@ -582,13 +606,14 @@
|
| 216 |
break;
|
| 217 |
case kpse_type1_format:
|
| 218 |
INIT_FORMAT ("type1 fonts", DEFAULT_T1FONTS, TYPE1_ENVS);
|
| 219 |
-#define TYPE1_SUFFIXES ".pfa", ".pfb"
|
| 220 |
+#define TYPE1_SUFFIXES ".pfa", ".pfb", ".PFA", ".PFB"
|
| 221 |
SUFFIXES (TYPE1_SUFFIXES);
|
| 222 |
FMT_INFO.binmode = true;
|
| 223 |
break;
|
| 224 |
case kpse_vf_format:
|
| 225 |
INIT_FORMAT ("vf", DEFAULT_VFFONTS, VF_ENVS);
|
| 226 |
- SUFFIXES (".vf");
|
| 227 |
+#define VF_SUFFIXES ".vf", ".VF"
|
| 228 |
+ SUFFIXES (VF_SUFFIXES);
|
| 229 |
FMT_INFO.suffix_search_only = true;
|
| 230 |
FMT_INFO.binmode = true;
|
| 231 |
break;
|
| 232 |
@@ -597,7 +622,8 @@
|
| 233 |
break;
|
| 234 |
case kpse_ist_format:
|
| 235 |
INIT_FORMAT ("ist", DEFAULT_INDEXSTYLE, IST_ENVS);
|
| 236 |
- SUFFIXES (".ist");
|
| 237 |
+#define IST_SUFFIXES ".ist", ".IST"
|
| 238 |
+ SUFFIXES (IST_SUFFIXES);
|
| 239 |
break;
|
| 240 |
case kpse_truetype_format:
|
| 241 |
INIT_FORMAT ("truetype fonts", DEFAULT_TTFONTS, TRUETYPE_ENVS);
|
| 242 |
@@ -632,26 +658,32 @@
|
| 243 |
break;
|
| 244 |
case kpse_web_format:
|
| 245 |
INIT_FORMAT ("web", DEFAULT_WEBINPUTS, WEB_ENVS);
|
| 246 |
- SUFFIXES (".web");
|
| 247 |
- ALT_SUFFIXES (".ch");
|
| 248 |
+#define WEB_SUFFIXES ".web", ".WEB"
|
| 249 |
+ SUFFIXES (WEB_SUFFIXES);
|
| 250 |
+#define WEB_ALT_SUFFIXES ".ch", ".CH"
|
| 251 |
+ ALT_SUFFIXES (WEB_ALT_SUFFIXES);
|
| 252 |
break;
|
| 253 |
case kpse_cweb_format:
|
| 254 |
INIT_FORMAT ("cweb", DEFAULT_CWEBINPUTS, CWEB_ENVS);
|
| 255 |
-#define CWEB_SUFFIXES ".w", ".web"
|
| 256 |
+#define CWEB_SUFFIXES ".w", ".web", ".W", ".WEB"
|
| 257 |
SUFFIXES (CWEB_SUFFIXES);
|
| 258 |
- ALT_SUFFIXES (".ch");
|
| 259 |
+#define CWEB_ALT_SUFFIXES ".ch", ".CH"
|
| 260 |
+ ALT_SUFFIXES (CWEB_ALT_SUFFIXES);
|
| 261 |
break;
|
| 262 |
case kpse_enc_format:
|
| 263 |
INIT_FORMAT ("enc files", DEFAULT_ENCFONTS, ENC_ENVS);
|
| 264 |
- SUFFIXES (".enc");
|
| 265 |
+#define ENC_SUFFIXES ".enc", ".ENC"
|
| 266 |
+ SUFFIXES (ENC_SUFFIXES);
|
| 267 |
break;
|
| 268 |
case kpse_cmap_format:
|
| 269 |
INIT_FORMAT ("cmap files", DEFAULT_CMAPFONTS, CMAP_ENVS);
|
| 270 |
- SUFFIXES (".cmap");
|
| 271 |
+#define CMAP_SUFFIXES ".cmap", ".CMAP"
|
| 272 |
+ SUFFIXES (CMAP_SUFFIXES);
|
| 273 |
break;
|
| 274 |
case kpse_sfd_format:
|
| 275 |
INIT_FORMAT ("subfont definition files", DEFAULT_SFDFONTS, SFD_ENVS);
|
| 276 |
- SUFFIXES (".sfd");
|
| 277 |
+#define SFD_SUFFIXES ".sfd", ".SFD"
|
| 278 |
+ SUFFIXES (SFD_SUFFIXES);
|
| 279 |
break;
|
| 280 |
case kpse_opentype_format:
|
| 281 |
INIT_FORMAT ("opentype fonts", DEFAULT_OPENTYPEFONTS, OPENTYPE_ENVS);
|
| 282 |
@@ -663,7 +695,8 @@
|
| 283 |
break;
|
| 284 |
case kpse_lig_format:
|
| 285 |
INIT_FORMAT ("lig files", DEFAULT_LIGFONTS, LIG_ENVS);
|
| 286 |
- SUFFIXES (".lig");
|
| 287 |
+#define LIG_SUFFIXES ".lig", ".LIG"
|
| 288 |
+ SUFFIXES (LIG_SUFFIXES);
|
| 289 |
break;
|
| 290 |
case kpse_texmfscripts_format:
|
| 291 |
INIT_FORMAT ("texmfscripts", DEFAULT_TEXMFSCRIPTS, TEXMFSCRIPTS_ENVS);
|