summaryrefslogtreecommitdiff
path: root/Build/source/texk/mendexk/main.c
diff options
context:
space:
mode:
authorTakuji Tanaka <KXD02663@nifty.ne.jp>2015-01-24 12:59:16 +0000
committerTakuji Tanaka <KXD02663@nifty.ne.jp>2015-01-24 12:59:16 +0000
commitf50f0b39efb890781739b95a1db6db75bb6f6140 (patch)
treea0afd66f935137cd3e9248a7da2ea5a38cbcf20a /Build/source/texk/mendexk/main.c
parent4a86b5bfdd2519707b19009dfefee6b9e66e2cd2 (diff)
texk/mendexk: add '--' option
git-svn-id: svn://tug.org/texlive/trunk@36133 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/texk/mendexk/main.c')
-rw-r--r--Build/source/texk/mendexk/main.c10
1 files changed, 7 insertions, 3 deletions
diff --git a/Build/source/texk/mendexk/main.c b/Build/source/texk/mendexk/main.c
index e1f33ba3d15..b5505d4f3c9 100644
--- a/Build/source/texk/mendexk/main.c
+++ b/Build/source/texk/mendexk/main.c
@@ -23,7 +23,7 @@ KpathseaSupportInfo kp_ist,kp_dict;
int main(int argc, char **argv)
{
- int i,j,cc=0,startpagenum=-1,ecount=0;
+ int i,j,cc=0,startpagenum=-1,ecount=0,chkopt=1;
const char *envbuff;
char *p;
@@ -65,7 +65,7 @@ int main(int argc, char **argv)
/* check options */
for (i=1,j=0;i<argc;i++) {
- if ((argv[i][0]=='-')&&(strlen(argv[i])>=2)) {
+ if ((argv[i][0]=='-')&&(strlen(argv[i])>=2)&&chkopt) {
switch (argv[i][1]) {
case 'c':
bcomp=1;
@@ -192,6 +192,10 @@ int main(int argc, char **argv)
}
break;
+ case '-':
+ if (strlen(argv[i])==2) chkopt=0;
+ break;
+
default:
fprintf(stderr,"mendex - Japanese index processor, %s (%s) (%s).\n",VERSION, get_enc_string(), TL_VERSION);
fprintf(stderr," Copyright 2009 ASCII MEDIA WORKS.(ptex-staff@ml.asciimw.jp)\n");
@@ -200,7 +204,7 @@ int main(int argc, char **argv)
#ifdef WIN32
"T"
#endif
- "U] [-s sty] [-d dic] [-o ind] [-t log] [-p no] [-I enc] [idx0 idx1 ...]\n");
+ "U] [-s sty] [-d dic] [-o ind] [-t log] [-p no] [-I enc] [--] [idx0 idx1 ...]\n");
fprintf(stderr,"options:\n");
fprintf(stderr,"-i use stdin as the input file.\n");
fprintf(stderr,"-l use letter ordering.\n");