summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSam James <sam@gentoo.org>2022-03-29 10:27:10 +0100
committerSam James <sam@gentoo.org>2022-04-17 12:53:05 +0100
commit085bde903b9e684c3c1160e4df912bea9a660997 (patch)
treec4f5e6e9f2422e869ca5bc0b944520d451001282 /base/gsparaml.c
parentImport Ghostscript 9.55 (diff)
downloadghostscript-gpl-patches-085bde903b9e684c3c1160e4df912bea9a660997.tar.gz
ghostscript-gpl-patches-085bde903b9e684c3c1160e4df912bea9a660997.tar.bz2
ghostscript-gpl-patches-085bde903b9e684c3c1160e4df912bea9a660997.zip
Import Ghostscript 9.56.0ghostscript-9.56
Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'base/gsparaml.c')
-rw-r--r--base/gsparaml.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/base/gsparaml.c b/base/gsparaml.c
index 3516a157..30f8c9eb 100644
--- a/base/gsparaml.c
+++ b/base/gsparaml.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
@@ -834,20 +834,20 @@ int_array_to_string(gs_param_int_array ia, outstate *out)
out_string(out, "[");
for (i = 0; i < ia.size; i++) {
- gs_sprintf(text, "%d", ia.data[i]);
+ gs_snprintf(text, sizeof(text), "%d", ia.data[i]);
out_string(out, text);
}
out_string(out, "]");
}
static void
-print_float(char *text, float f)
+print_float(char text[32], float f)
{
/* We attempt to tidy up %f's somewhat unpredictable output
* here, so rather than printing 0.10000000 we print 0.1 */
char *p = text;
int frac = 0;
- gs_sprintf(text, "%f", f);
+ gs_snprintf(text, 32, "%f", f);
/* Find the terminator, or 'e' to spot exponent mode. */
while (*p && *p != 'e' && *p != 'E') {
if (*p == '.')
@@ -970,28 +970,28 @@ to_string(gs_param_list *plist, gs_param_name key, outstate *out)
case gs_param_type_int:
{
char text[32];
- gs_sprintf(text, "%d", pvalue.value.i);
+ gs_snprintf(text, sizeof(text), "%d", pvalue.value.i);
out_string(out, text);
break;
}
case gs_param_type_i64:
{
char text[32];
- gs_sprintf(text, "%"PRId64, pvalue.value.i64);
+ gs_snprintf(text, sizeof(text), "%"PRId64, pvalue.value.i64);
out_string(out, text);
break;
}
case gs_param_type_long:
{
char text[32];
- gs_sprintf(text, "%ld", pvalue.value.l);
+ gs_snprintf(text, sizeof(text), "%ld", pvalue.value.l);
out_string(out, text);
break;
}
case gs_param_type_size_t:
{
char text[32];
- gs_sprintf(text, "%"PRIdSIZE, pvalue.value.z);
+ gs_snprintf(text, sizeof(text), "%"PRIdSIZE, pvalue.value.z);
out_string(out, text);
break;
}