summaryrefslogtreecommitdiff
path: root/Build/source/texk/web2c/luatexdir/pdf/pdftypes.h
diff options
context:
space:
mode:
authorPeter Breitenlohner <peb@mppmu.mpg.de>2013-12-07 14:22:56 +0000
committerPeter Breitenlohner <peb@mppmu.mpg.de>2013-12-07 14:22:56 +0000
commitd85a200b2ae326d547e192c61d1647bf9b5ebffb (patch)
tree18daadab45d57c3a70fd646c6ceb0ad99b6ed1e9 /Build/source/texk/web2c/luatexdir/pdf/pdftypes.h
parent371f7657572dbd472b707c32448d5b5f92663078 (diff)
luatex: Fix a serious bug related to large numbers in pdfimages (from Akira)
git-svn-id: svn://tug.org/texlive/trunk@32353 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/texk/web2c/luatexdir/pdf/pdftypes.h')
-rw-r--r--Build/source/texk/web2c/luatexdir/pdf/pdftypes.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/Build/source/texk/web2c/luatexdir/pdf/pdftypes.h b/Build/source/texk/web2c/luatexdir/pdf/pdftypes.h
index 981764010fd..d1ae3ee532c 100644
--- a/Build/source/texk/web2c/luatexdir/pdf/pdftypes.h
+++ b/Build/source/texk/web2c/luatexdir/pdf/pdftypes.h
@@ -33,7 +33,8 @@
# define pdfkeyprefix "PTEX"
-# define lround(a) (long) floor((a) + 0.5)
+# define i32round(a) (int) floor((a) + 0.5)
+# define i64round(a) (int64_t) floor((a) + 0.5)
# define MAX_OBJ_COMPRESS_LEVEL 3 /* maximum/clipping value for \pdfobjcompresslevel */
# define OBJSTM_UNSET -1 /* initial value */
@@ -66,7 +67,7 @@ the types explicitly defined in this header, and stay away from types like
*/
typedef struct {
- long m; /* mantissa (significand) */
+ int64_t m; /* mantissa (significand) */
int e; /* exponent * -1 */
} pdffloat;