texlive[74091] Build/source/texk/mendexk: mendex: Use kpse_find_file
commits+ymorimi at tug.org
commits+ymorimi at tug.org
Tue Feb 18 14:45:59 CET 2025
Revision: 74091
https://tug.org/svn/texlive?view=revision&revision=74091
Author: ymorimi
Date: 2025-02-18 14:45:59 +0100 (Tue, 18 Feb 2025)
Log Message:
-----------
mendex: Use kpse_find_file to find style files.
Modified Paths:
--------------
trunk/Build/source/texk/mendexk/ChangeLog
trunk/Build/source/texk/mendexk/convert.c
trunk/Build/source/texk/mendexk/kp.c
trunk/Build/source/texk/mendexk/kp.h
trunk/Build/source/texk/mendexk/styfile.c
Modified: trunk/Build/source/texk/mendexk/ChangeLog
===================================================================
--- trunk/Build/source/texk/mendexk/ChangeLog 2025-02-18 12:32:59 UTC (rev 74090)
+++ trunk/Build/source/texk/mendexk/ChangeLog 2025-02-18 13:45:59 UTC (rev 74091)
@@ -1,3 +1,9 @@
+2025-02-18 Yukimasa Morimi <h20y6m at yahoo.co.jp>
+
+ * convert.c, kp.{c,h}, styfile.c:
+ Use kpse_find_file to find style files.
+ https://github.com/texjporg/tex-jp-build/issues/175
+
2025-02-10 TANAKA Takuji <ttk at t-lab.opal.ne.jp>
* Makefile.am: Adjust.
Modified: trunk/Build/source/texk/mendexk/convert.c
===================================================================
--- trunk/Build/source/texk/mendexk/convert.c 2025-02-18 12:32:59 UTC (rev 74090)
+++ trunk/Build/source/texk/mendexk/convert.c 2025-02-18 13:45:59 UTC (rev 74091)
@@ -73,7 +73,7 @@
FILE *fp;
if (filename!=NULL) {
- filename = KP_find_file(&kp_dict,filename);
+ filename = KP_find_dict_file(filename);
if(kpse_in_name_ok(filename))
fp=nkf_open(filename,"rb");
else
@@ -100,7 +100,7 @@
ENV:
envfile=kpse_var_value("INDEXDEFAULTDICTIONARY");
if ((envfile!=NULL)&&(strlen(envfile)!=0)) {
- envfile = KP_find_file(&kp_dict,envfile);
+ envfile = KP_find_dict_file(envfile);
if(kpse_in_name_ok(envfile))
fp=nkf_open(envfile,"rb");
else
Modified: trunk/Build/source/texk/mendexk/kp.c
===================================================================
--- trunk/Build/source/texk/mendexk/kp.c 2025-02-18 12:32:59 UTC (rev 74090)
+++ trunk/Build/source/texk/mendexk/kp.c 2025-02-18 13:45:59 UTC (rev 74091)
@@ -3,6 +3,7 @@
#include "mendex.h"
#include <kpathsea/expand.h>
#include <kpathsea/pathsearch.h>
+#include <kpathsea/tex-file.h>
#include "kp.h"
@@ -46,3 +47,14 @@
}
return ret ? ret : name;
}
+
+const char *KP_find_ist_file(const char *name)
+{
+ char *ret = kpse_find_file(name, kpse_ist_format, 1);
+ return ret ? ret : name;
+}
+
+const char *KP_find_dict_file(const char *name)
+{
+ return KP_find_file(&kp_dict, name);
+}
Modified: trunk/Build/source/texk/mendexk/kp.h
===================================================================
--- trunk/Build/source/texk/mendexk/kp.h 2025-02-18 12:32:59 UTC (rev 74090)
+++ trunk/Build/source/texk/mendexk/kp.h 2025-02-18 13:45:59 UTC (rev 74091)
@@ -11,4 +11,6 @@
extern void KP_entry_filetype(KpathseaSupportInfo *);
extern const char *KP_find_file(KpathseaSupportInfo *, const char *);
+extern const char *KP_find_ist_file(const char *);
+extern const char *KP_find_dict_file(const char *);
#endif /* ! KSUPPORT_H_INCLUDED */
Modified: trunk/Build/source/texk/mendexk/styfile.c
===================================================================
--- trunk/Build/source/texk/mendexk/styfile.c 2025-02-18 12:32:59 UTC (rev 74090)
+++ trunk/Build/source/texk/mendexk/styfile.c 2025-02-18 13:45:59 UTC (rev 74091)
@@ -39,7 +39,7 @@
int i,cc;
char buff[4096];
- filename = KP_find_file(&kp_ist,filename);
+ filename = KP_find_ist_file(filename);
if(kpse_in_name_ok(filename))
fp=nkf_open(filename,"rb");
else
More information about the tex-live-commits
mailing list.