summaryrefslogtreecommitdiff
path: root/Build/source/texk/xdvipdfmx/src/dvipdfmx.c
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/texk/xdvipdfmx/src/dvipdfmx.c')
-rw-r--r--Build/source/texk/xdvipdfmx/src/dvipdfmx.c19
1 files changed, 11 insertions, 8 deletions
diff --git a/Build/source/texk/xdvipdfmx/src/dvipdfmx.c b/Build/source/texk/xdvipdfmx/src/dvipdfmx.c
index c2f9190af31..ed1f0535744 100644
--- a/Build/source/texk/xdvipdfmx/src/dvipdfmx.c
+++ b/Build/source/texk/xdvipdfmx/src/dvipdfmx.c
@@ -188,9 +188,10 @@ usage (int exit_code)
static int
-read_length (double *vp, char **pp, char *endptr)
+read_length (double *vp, const char **pp, const char *endptr)
{
- char *q, *p = *pp;
+ char *q;
+ const char *p = *pp;
double v, u = 1.0;
const char *_ukeys[] = {
#define K_UNIT__PT 0
@@ -261,7 +262,7 @@ select_paper (const char *paperspec)
paper_width = paperpswidth (pi);
paper_height = paperpsheight(pi);
} else {
- char *p = (char *) paperspec, *endptr, *comma;
+ const char *p = paperspec, *endptr, *comma;
comma = strchr(p, ',');
endptr = p + strlen(p);
if (!comma)
@@ -285,7 +286,8 @@ int max_page_ranges = 0;
static void
select_pages (const char *pagespec)
{
- char *q, *p = (char *) pagespec;
+ char *q;
+ const char *p = pagespec;
while (*p != '\0') {
/* Enlarge page range table if necessary */
@@ -402,19 +404,19 @@ do_args (int argc, char *argv[])
case 'g':
CHECK_ARG(1, "annotation \"grow\" amount");
nextptr = argv[1];
- read_length(&annot_grow, &nextptr, nextptr + strlen(nextptr));
+ read_length(&annot_grow, (const char **) &nextptr, nextptr + strlen(nextptr));
POP_ARG();
break;
case 'x':
CHECK_ARG(1, "horizontal offset value");
nextptr = argv[1];
- read_length(&x_offset, &nextptr, nextptr + strlen(nextptr));
+ read_length(&x_offset, (const char **) &nextptr, nextptr + strlen(nextptr));
POP_ARG();
break;
case 'y':
CHECK_ARG(1, "vertical offset value");
nextptr = argv[1];
- read_length(&y_offset, &nextptr, nextptr + strlen(nextptr));
+ read_length(&y_offset, (const char **) &nextptr, nextptr + strlen(nextptr));
POP_ARG();
break;
case 'o':
@@ -583,7 +585,8 @@ cleanup (void)
static void
read_config_file (const char *config)
{
- char *start, *end, *option;
+ const char *start, *end;
+ char *option;
FILE *fp;
fp = DPXFOPEN(config, DPX_RES_TYPE_TEXT);