summaryrefslogtreecommitdiff
path: root/xps
diff options
context:
space:
mode:
authorChris Liddell <chris.liddell@artifex.com>2022-02-16 15:01:26 +0000
committerChris Liddell <chris.liddell@artifex.com>2022-02-16 15:17:24 +0000
commit99cc9af68c770cd551025249b760630b2a9e9fb0 (patch)
tree6f0454dfd2d88c66f4dcee6cfaf3fe4e0fbf4872 /xps
parent34ad543a8b1cb407b222777582ca5793fd822fd2 (diff)
downloadghostpdl-99cc9af68c770cd551025249b760630b2a9e9fb0.tar.gz
Move xps/ sources away from gs_sprintf to gs_snprintf
Diffstat (limited to 'xps')
-rw-r--r--xps/xpsttf.c4
-rw-r--r--xps/xpszip.c18
2 files changed, 11 insertions, 11 deletions
diff --git a/xps/xpsttf.c b/xps/xpsttf.c
index 22ddf5251..527170d5a 100644
--- a/xps/xpsttf.c
+++ b/xps/xpsttf.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
@@ -190,7 +190,7 @@ xps_true_callback_glyph_name(gs_font *pfont, gs_glyph glyph, gs_const_string *ps
{
/* Invent a name if we don't know the table format. */
char buf[32];
- gs_sprintf(buf, "glyph%d", (int)glyph);
+ gs_snprintf(buf, sizeof(buf), "glyph%d", (int)glyph);
/* Ugly hackery. see comment below, after 'not mac' this ends up as a memory leak.
* The PostScript interpreter adds the strings it creates to the PostScript name table
diff --git a/xps/xpszip.c b/xps/xpszip.c
index 1ccabf8c0..6a0762a27 100644
--- a/xps/xpszip.c
+++ b/xps/xpszip.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
@@ -371,11 +371,11 @@ xps_read_zip_part(xps_context_t *ctx, const char *partname)
size = 0;
while (!seen_last)
{
- gs_sprintf(buf, "%s/[%d].piece", name, count);
+ gs_snprintf(buf, sizeof(buf), "%s/[%d].piece", name, count);
ent = xps_find_zip_entry(ctx, buf);
if (!ent)
{
- gs_sprintf(buf, "%s/[%d].last.piece", name, count);
+ gs_snprintf(buf, sizeof(buf), "%s/[%d].last.piece", name, count);
ent = xps_find_zip_entry(ctx, buf);
seen_last = !!ent;
}
@@ -398,9 +398,9 @@ xps_read_zip_part(xps_context_t *ctx, const char *partname)
for (i = 0; i < count; i++)
{
if (i < count - 1)
- gs_sprintf(buf, "%s/[%d].piece", name, i);
+ gs_snprintf(buf, sizeof(buf), "%s/[%d].piece", name, i);
else
- gs_sprintf(buf, "%s/[%d].last.piece", name, i);
+ gs_snprintf(buf, sizeof(buf), "%s/[%d].last.piece", name, i);
ent = xps_find_zip_entry(ctx, buf);
if (!ent)
gs_warn("missing piece");
@@ -471,11 +471,11 @@ xps_read_dir_part(xps_context_t *ctx, const char *name)
size = 0;
while (1)
{
- gs_sprintf(buf, "%s%s/[%d].piece", ctx->directory, name, count);
+ gs_snprintf(buf, sizeof(buf), "%s%s/[%d].piece", ctx->directory, name, count);
file = gp_fopen(ctx->memory, buf, "rb");
if (!file)
{
- gs_sprintf(buf, "%s%s/[%d].last.piece", ctx->directory, name, count);
+ gs_snprintf(buf, sizeof(buf), "%s%s/[%d].last.piece", ctx->directory, name, count);
file = gp_fopen(ctx->memory, buf, "rb");
}
if (!file)
@@ -495,9 +495,9 @@ xps_read_dir_part(xps_context_t *ctx, const char *name)
for (i = 0; i < count; i++)
{
if (i < count - 1)
- gs_sprintf(buf, "%s%s/[%d].piece", ctx->directory, name, i);
+ gs_snprintf(buf, sizeof(buf), "%s%s/[%d].piece", ctx->directory, name, i);
else
- gs_sprintf(buf, "%s%s/[%d].last.piece", ctx->directory, name, i);
+ gs_snprintf(buf, sizeof(buf), "%s%s/[%d].last.piece", ctx->directory, name, i);
file = gp_fopen(ctx->memory, buf, "rb");
n = xps_fread(part->data + offset, 1, size - offset, file);
offset += n;