summaryrefslogtreecommitdiff
path: root/source/fitz/output-ps.c
diff options
context:
space:
mode:
authorTor Andersson <tor.andersson@artifex.com>2017-03-15 17:26:52 +0100
committerTor Andersson <tor.andersson@artifex.com>2017-03-22 12:07:26 +0100
commit8e791ab5cd73dc783aded93f2dd7c77d89623fe8 (patch)
treeb96eb72513bf2dd89517cd59efee051b7b2a5286 /source/fitz/output-ps.c
parentcfb66cd25bbf31857b471735e5ff0f7c2aea4d3c (diff)
downloadmupdf-8e791ab5cd73dc783aded93f2dd7c77d89623fe8.tar.xz
Always use %g for short-as-possible format character.
Call fz_append_string instead of fz_append_printf for static strings. Call fz_write_string instead of fz_write_printf for static strings.
Diffstat (limited to 'source/fitz/output-ps.c')
-rw-r--r--source/fitz/output-ps.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/source/fitz/output-ps.c b/source/fitz/output-ps.c
index 9b6aeb06..ef90dadc 100644
--- a/source/fitz/output-ps.c
+++ b/source/fitz/output-ps.c
@@ -81,13 +81,13 @@ ps_write_header(fz_context *ctx, fz_band_writer *writer_)
switch(n)
{
case 1:
- fz_write_printf(ctx, out, "/DeviceGray setcolorspace\n");
+ fz_write_string(ctx, out, "/DeviceGray setcolorspace\n");
break;
case 3:
- fz_write_printf(ctx, out, "/DeviceRGB setcolorspace\n");
+ fz_write_string(ctx, out, "/DeviceRGB setcolorspace\n");
break;
case 4:
- fz_write_printf(ctx, out, "/DeviceCMYK setcolorspace\n");
+ fz_write_string(ctx, out, "/DeviceCMYK setcolorspace\n");
break;
default:
fz_throw(ctx, FZ_ERROR_GENERIC, "Unexpected colorspace for ps output");
@@ -97,7 +97,7 @@ ps_write_header(fz_context *ctx, fz_band_writer *writer_)
"/ImageType 1\n"
"/Width %d\n"
"/Height %d\n"
- "/ImageMatrix [ %f 0 0 -%f 0 %d ]\n"
+ "/ImageMatrix [ %g 0 0 -%g 0 %d ]\n"
"/MultipleDataSources false\n"
"/DataSource DataFile\n"
"/BitsPerComponent 8\n"
@@ -124,8 +124,8 @@ ps_write_trailer(fz_context *ctx, fz_band_writer *writer_)
if (err != Z_STREAM_END)
fz_throw(ctx, FZ_ERROR_GENERIC, "compression error %d", err);
- fz_write(ctx, out, writer->output, writer->output_size - writer->stream.avail_out);
- fz_write_printf(ctx, out, "\nshowpage\n%%%%PageTrailer\n%%%%EndPageTrailer\n\n");
+ fz_write_data(ctx, out, writer->output, writer->output_size - writer->stream.avail_out);
+ fz_write_string(ctx, out, "\nshowpage\n%%%%PageTrailer\n%%%%EndPageTrailer\n\n");
}
static void