summaryrefslogtreecommitdiff
path: root/Build/source/texk/mendexk/main.c
diff options
context:
space:
mode:
authorTakuji Tanaka <ttk@t-lab.opal.ne.jp>2019-02-17 01:40:46 +0000
committerTakuji Tanaka <ttk@t-lab.opal.ne.jp>2019-02-17 01:40:46 +0000
commit7ae2dc4098465935e9b337397aeeee0c108a1815 (patch)
tree2bb9b5dcdc5bfed4a28a0ff2c86176bc4f41d62f /Build/source/texk/mendexk/main.c
parent7f50dcbc43f22b77b642a09f5c9d9f0fbc176988 (diff)
mendex version 3.1 [17-Feb-2019]
git-svn-id: svn://tug.org/texlive/trunk@50038 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/texk/mendexk/main.c')
-rw-r--r--Build/source/texk/mendexk/main.c14
1 files changed, 6 insertions, 8 deletions
diff --git a/Build/source/texk/mendexk/main.c b/Build/source/texk/mendexk/main.c
index 476c0eb5866..ed6d26bda73 100644
--- a/Build/source/texk/mendexk/main.c
+++ b/Build/source/texk/mendexk/main.c
@@ -19,7 +19,7 @@ char *styfile,*idxfile[256],*indfile,*dicfile,*logfile;
#endif
KpathseaSupportInfo kp_ist,kp_dict;
-#define VERSION "version 3.0 [15-May-2018]"
+#define VERSION "version 3.1 [17-Feb-2019]"
int main(int argc, char **argv)
{
@@ -189,7 +189,7 @@ int main(int argc, char **argv)
default:
fprintf(stderr,"mendex - Japanese index processor, %s (%s) (%s).\n",VERSION, get_enc_string(), TL_VERSION);
- fprintf(stderr," Copyright 2009 ASCII MEDIA WORKS.\n");
+ fprintf(stderr," Copyright 2009 ASCII MEDIA WORKS, 2017-2019 Japanese TeX Development Community\n");
fprintf(stderr,"usage:\n");
fprintf(stderr,"%% mendex [-ilqrcgfEJS"
#ifdef WIN32
@@ -221,10 +221,8 @@ int main(int argc, char **argv)
}
}
else {
- cc=strlen(argv[i]);
- if (cc<4) cc+=4;
- else if (strcmp(&argv[i][cc-4],".idx")) cc+=4;
- idxfile[j]=xmalloc(cc+1);
+ cc=strlen(argv[i])+6;
+ idxfile[j]=xmalloc(cc);
strcpy(idxfile[j++],argv[i]);
}
}
@@ -294,10 +292,10 @@ int main(int argc, char **argv)
case 0:
case 1:
if (gflg==1) {
- strcpy(atama,akasatana);
+ strncpy(atama,akasatana,2048);
}
else {
- strcpy(atama,aiueo);
+ strncpy(atama,aiueo,2048);
}
break;