summaryrefslogtreecommitdiff
path: root/Build/source/texk/dvipsk/afm2tfm.c
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/texk/dvipsk/afm2tfm.c')
-rw-r--r--Build/source/texk/dvipsk/afm2tfm.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/Build/source/texk/dvipsk/afm2tfm.c b/Build/source/texk/dvipsk/afm2tfm.c
index 2147e366167..e9ef486151b 100644
--- a/Build/source/texk/dvipsk/afm2tfm.c
+++ b/Build/source/texk/dvipsk/afm2tfm.c
@@ -1567,7 +1567,7 @@ openfiles(int argc, char **argv)
const char *q;
#endif
register int i;
- char *p;
+ const char *p;
int arginc;
tfmout = (FILE *)NULL;
@@ -1699,7 +1699,7 @@ default: fprintf(stderr, "Unknown option %s %s ignored.\n", argv[2], argv[3]);
#ifdef KPATHSEA
if ((p = find_suffix(outname)) != NULL)
- *(p-1) = 0;
+ outname[p-outname-1] = 0;
strcat(outname, ".tfm");
if (tfmout == NULL && (tfmout=fopen(outname, WRITEBIN))==NULL)
error("! can't open tfm output file");
@@ -1709,7 +1709,7 @@ default: fprintf(stderr, "Unknown option %s %s ignored.\n", argv[2], argv[3]);
*/
if (p == NULL)
p = find_suffix(outname);
- *(p-1) = 0;
+ outname[p-outname-1] = 0;
q = xbasename(outname);
strcpy(tmpstr, q); /* be careful, q and outname are overlapping */