summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAkira Kakuto <kakuto@fuk.kindai.ac.jp>2012-07-13 19:17:39 +0000
committerAkira Kakuto <kakuto@fuk.kindai.ac.jp>2012-07-13 19:17:39 +0000
commita4dcf1f31482b564ec12507c7d018533cd519277 (patch)
treed037e1f88be32f8e57a4f311ebf0749cb8ae3f02
parent59e4179290b3bc5101ab3cb918477e65f7b8bea9 (diff)
largefile
git-svn-id: svn://tug.org/texlive/trunk@27029 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Build/source/texk/web2c/luatexdir/pdf/pdfgen.w2
-rw-r--r--Build/source/texk/web2c/w2c/config.h3
2 files changed, 4 insertions, 1 deletions
diff --git a/Build/source/texk/web2c/luatexdir/pdf/pdfgen.w b/Build/source/texk/web2c/luatexdir/pdf/pdfgen.w
index a52069dadbc..65d50541294 100644
--- a/Build/source/texk/web2c/luatexdir/pdf/pdfgen.w
+++ b/Build/source/texk/web2c/luatexdir/pdf/pdfgen.w
@@ -629,7 +629,7 @@ static void write_stream_length(PDF pdf, longinteger length, longinteger offset)
jobname_cstr = makecstring(job_name);
if (pdf->draftmode == 0) {
xfseeko(pdf->file, (off_t) offset, SEEK_SET, jobname_cstr);
- fprintf(pdf->file, "%" LONGINTEGER_PRId, length);
+ fprintf(pdf->file, "%" LONGINTEGER_PRIi, length);
xfseeko(pdf->file, (off_t) pdf_offset(pdf), SEEK_SET, jobname_cstr);
}
}
diff --git a/Build/source/texk/web2c/w2c/config.h b/Build/source/texk/web2c/w2c/config.h
index 82a47ca788f..b48b6c19b74 100644
--- a/Build/source/texk/web2c/w2c/config.h
+++ b/Build/source/texk/web2c/w2c/config.h
@@ -78,12 +78,15 @@ typedef off_t longinteger;
#if defined(WIN32) && !defined(__MINGW32__)
#define LONGINTEGER_TYPE __int64
#define LONGINTEGER_PRId "I64d"
+#define LONGINTEGER_PRIi "I64i"
#elif SIZEOF_LONG < SIZEOF_OFF_T
#define LONGINTEGER_TYPE long long
#define LONGINTEGER_PRId "lld"
+#define LONGINTEGER_PRIi "lli"
#else
#define LONGINTEGER_TYPE long
#define LONGINTEGER_PRId "ld"
+#define LONGINTEGER_PRId "li"
#endif
/* I don't want to write a configure test for remove when all Unix