summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'devices/gdevijs.c')
-rw-r--r--devices/gdevijs.c18
1 files changed, 9 insertions, 9 deletions
diff --git a/devices/gdevijs.c b/devices/gdevijs.c
index 0252e3b5..3851f911 100644
--- a/devices/gdevijs.c
+++ b/devices/gdevijs.c
@@ -1,4 +1,4 @@
-/* Copyright (C) 2001-2021 Artifex Software, Inc.
+/* Copyright (C) 2001-2022 Artifex Software, Inc.
All Rights Reserved.
This software is provided AS-IS with no warranty, either express or
@@ -633,7 +633,7 @@ gsijs_set_margin_params(gx_device_ijs *ijsdev)
}
if (code == 0) {
- gs_sprintf (buf, "%gx%g", ijsdev->MediaSize[0] * (1.0 / 72),
+ gs_snprintf (buf, sizeof(buf), "%gx%g", ijsdev->MediaSize[0] * (1.0 / 72),
ijsdev->MediaSize[1] * (1.0 / 72));
code = ijs_client_set_param(ijsdev->ctx, 0, "PaperSize",
buf, strlen(buf));
@@ -678,7 +678,7 @@ gsijs_set_margin_params(gx_device_ijs *ijsdev)
m[1] = ijsdev->MediaSize[1] * (1.0 / 72) -
printable_top - printable_height;
gx_device_set_margins((gx_device *)ijsdev, m, true);
- gs_sprintf (buf, "%gx%g", printable_left, printable_top);
+ gs_snprintf (buf, sizeof(buf), "%gx%g", printable_left, printable_top);
code = ijs_client_set_param(ijsdev->ctx, 0, "TopLeft",
buf, strlen(buf));
}
@@ -848,7 +848,7 @@ gsijs_open(gx_device *dev)
/* Note: dup() may not be portable to all interesting IJS
platforms. In that case, this branch should be #ifdef'ed out.
*/
- gs_sprintf(buf, "%d", fd);
+ gs_snprintf(buf, sizeof(buf), "%d", fd);
ijs_client_set_param(ijsdev->ctx, 0, "OutputFD", buf, strlen(buf));
close(fd);
} else {
@@ -1013,9 +1013,9 @@ gsijs_output_page(gx_device *dev, int num_copies, int flush)
}
/* Required page parameters */
- gs_sprintf(buf, "%d", n_chan);
+ gs_snprintf(buf, sizeof(buf), "%d", n_chan);
gsijs_client_set_param(ijsdev, "NumChan", buf);
- gs_sprintf(buf, "%d", ijsdev->BitsPerSample);
+ gs_snprintf(buf, sizeof(buf), "%d", ijsdev->BitsPerSample);
gsijs_client_set_param(ijsdev, "BitsPerSample", buf);
/* This needs to become more sophisticated for DeviceN. */
@@ -1023,12 +1023,12 @@ gsijs_output_page(gx_device *dev, int num_copies, int flush)
((n_chan == 3) ? (krgb_mode ? ((k_bits == 1) ? "KRGB" : "KxRGB") : "DeviceRGB") : "DeviceGray"));
gsijs_client_set_param(ijsdev, "ColorSpace", buf);
- gs_sprintf(buf, "%d", ijs_width);
+ gs_snprintf(buf, sizeof(buf), "%d", ijs_width);
gsijs_client_set_param(ijsdev, "Width", buf);
- gs_sprintf(buf, "%d", ijs_height);
+ gs_snprintf(buf, sizeof(buf), "%d", ijs_height);
gsijs_client_set_param(ijsdev, "Height", buf);
- gs_sprintf(buf, "%gx%g", xres, yres);
+ gs_snprintf(buf, sizeof(buf), "%gx%g", xres, yres);
gsijs_client_set_param(ijsdev, "Dpi", buf);
#ifdef KRGB_DEBUG