From 5b33f85eed0d459a6200f92bb1f0238232c2018c Mon Sep 17 00:00:00 2001
From: Andrey Kiselev <[EMAIL REDACTED]>
Date: Wed, 3 Sep 2008 07:35:07 +0000
Subject: [PATCH] More appropriate format string in t2p_write_pdf_string();
avoid signed/unsigned mismatch.
---
tools/tiff2pdf.c | 7 +++----
1 file changed, 3 insertions(+), 4 deletions(-)
diff --git a/tools/tiff2pdf.c b/tools/tiff2pdf.c
index 43aeca03..6eddd2a2 100644
--- a/tools/tiff2pdf.c
+++ b/tools/tiff2pdf.c
@@ -1,4 +1,4 @@
-/* $Id: tiff2pdf.c,v 1.37.2.5 2007-10-05 16:59:57 fwarmerdam Exp $
+/* $Id: tiff2pdf.c,v 1.37.2.6 2008-09-03 07:35:07 dron Exp $
*
* tiff2pdf - converts a TIFF image to a PDF document
*
@@ -861,8 +861,7 @@ void tiff2pdf_usage(){
int tiff2pdf_match_paper_size(float* width, float* length, char* papersize){
- int i=0;
- int len=0;
+ size_t i, len;
const char* sizes[]={
"LETTER", "A4", "LEGAL",
"EXECUTIVE", "LETTER", "LEGAL", "LEDGER", "TABLOID",
@@ -3730,7 +3729,7 @@ tsize_t t2p_write_pdf_string(unsigned char* pdfstr, TIFF* output){
written += t2pWriteFile(output, (tdata_t) "(", 1);
for (i=0; i<len; i++) {
if((pdfstr[i]&0x80) || (pdfstr[i]==127) || (pdfstr[i]<32)){
- sprintf(buffer, "\\%.3o", pdfstr[i]);
+ sprintf(buffer, "\\%.3hho", pdfstr[i]);
buffer[sizeof(buffer) - 1] = '\0';
written += t2pWriteFile(output, (tdata_t) buffer, 4);
} else {