libtiff: More appropriate format string in t2p_write_pdf_string(); avoid

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 {