pdf-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [pdf-devel] Assigning a 64-bit value to pdf_i64_t


From: Aleksander Morgado
Subject: Re: [pdf-devel] Assigning a 64-bit value to pdf_i64_t
Date: Sun, 16 Nov 2008 12:32:56 +0100
User-agent: Thunderbird 2.0.0.17 (X11/20080925)


And BTW, didn't we talk about adding an option to configure in order to force the use of our built-in 64-bit support?

I just commited a patch in the trunk adding a new configure option for
that purpose: --enable-bignum-forcing

Hi

I found that the "#if defined(int64_t)" is not working (the previous "#ifdef int64_t" didn't work either... my fault) in pdf-types.h. This means we have always been compiling our own 64-bit support.

Attached is a patch to check for int64_t at configure time, which seems to work ok.

Cheers,
-Aleksander
# Bazaar merge directive format 2 (Bazaar 0.90)
# revision_id: address@hidden
# target_branch: file:///home/aleksander/Development/gnu/libgnupdf\
#   /trunk/
# testament_sha1: 8f4a75577871ef350ab09d93c6963e81c67c963f
# timestamp: 2008-11-16 12:28:03 +0100
# base_revision_id: address@hidden
#   tj9wc0hbpd3fwi7h
# 
# Begin patch
=== modified file 'ChangeLog'
--- ChangeLog   2008-11-14 21:01:01 +0000
+++ ChangeLog   2008-11-16 11:27:36 +0000
@@ -1,3 +1,11 @@
+2008-11-16  Aleksander Morgado  <address@hidden>
+
+       * configure.ac: Check for `int64_t' and define HAVE_INT64_T if it
+       is available.
+
+       * src/base/pdf-types.h (PDF_USE_BUILTIN_64BIT_SUPPORT): Use new
+       HAVE_INT64_T instead of `if defined(int64_t)'.
+
 2008-11-14  Jose E. Marchesi  <address@hidden>
 
        * src/base/pdf-types.h: Take care about the PDF_FORCE_BIGNUMS

=== modified file 'configure.ac'
--- configure.ac        2008-11-14 21:01:01 +0000
+++ configure.ac        2008-11-16 11:27:36 +0000
@@ -42,6 +42,7 @@
 dnl Search for data types
 AC_CHECK_TYPE(size_t, unsigned)
 AC_CHECK_TYPE(off_t, long)
+AC_CHECK_TYPE(int64_t, AC_DEFINE(HAVE_INT64_T,1,[int64_t is defined]),,)
 
 dnl Search for functions
 AC_FUNC_FSEEKO

=== modified file 'src/base/pdf-types.h'
--- src/base/pdf-types.h        2008-11-14 21:01:01 +0000
+++ src/base/pdf-types.h        2008-11-16 11:27:36 +0000
@@ -109,7 +109,7 @@
 
 /********************** 64-bit type built-in support 
**************************/
 
-#if defined(int64_t) && !defined(PDF_FORCE_BIGNUMS)
+#if HAVE_INT64_T && !defined(PDF_FORCE_BIGNUMS)
 #define PDF_USE_BUILTIN_64BIT_SUPPORT
 #endif
 

# Begin bundle
IyBCYXphYXIgcmV2aXNpb24gYnVuZGxlIHY0CiMKQlpoOTFBWSZTWV4CNVwAAsXfgAAweff//3/v
3yr////wUAV4ngBos1C2aaCCURNTAmUDMmpoNNNDQBoZA0A9Ro9QaDjJk0YhpoYCaGJo0yYgZGE0
aaYQZMJEggqbGlHmpPJqPUGmgNAAAA9RoaaA4yZNGIaaGAmhiaNMmIGRhNGmmEGTCSImg1MmmIjA
hlMjTKMT1DTJkaNNA9TQGLm5duBq0Y2UwY3yb9a7jgnPZYoBq5xIvvc6JK5VdSXA9k7956fLL6X4
h8DaMbTY+TcLGVWaMmXAnJypTPMrSP1dGvqPh3brCUo6vLn4X9qztW1Y/3XZWJ79sVZbZI0R0bAH
5cOjp077LlNLrma7NBbST3Vj/GgMlViAbV7RkXSwdFDysZ43r79WxwDXRPUyEDJxpQbG4I0QnN0Q
uF1Nli/2zgqBlwM3ZwnAOsA/wFsDy+WhZcTwIO6kJc03ngtJoSE4mGknHZaDLvCtWjHXAHSyGqZI
KzmKgjScQ7pk1/Yivw0CrZP0wtTJlen9bZmlFdxVWAMZCJKLIVoxiQcRfkY5czhQs4ME7nERLzxL
VL1UHolQPAORgYBiOTKcXH505cGK73SB0tiuWkk5ooGOYcdW2mVIiwyKSArjgqBE2tU20EIqSqC0
5/TXeVFhirDWaMCIiyuCpNR5C1QiNOd+vFIwLTMthiRKSZuEMVR3sNSEkikaq1oaDnc1WLOlSZDm
BYUjkWJnzQ5A0FbGk1lSJgxSXj89WAiDOIqKTExsPHzB5wsNOY/auvHkMEaSplKGxYqjsgChSExE
EiZMwJFQYUlAixExGJAmQOhalMRpr1NOD2o5jFxBnKi9ZqGjSXtIuIjEChZh3zmgrmVCIFhr16Vl
3VZmVt9iGCaI3BnFLmMOkZsmS+tiC32xUjry6y0qG3McPvY+oO33ZVgtcSuBcYsmb4g6VmKqiqLt
6i4szGZR+1C7Me6xSeXl1fIWYXFUZ1+cOH5qhDE86Gd+Iah7LDpRlbH6ytkoUrOFbI9B629Nqhp5
cD9BbMnCXAPGPI82wdkm8nKPWyKgvPb2n1D0h6T0Dh7SwPGIxgmcYYjoEIz+6TtypGLYMk8guQnM
Yk2cT+PYexDL4/DoDhXvmJbVnzCkK8DeBBU928+BtDgYYfEVppX5uyvUvegisdx4qB3lw8RjidZ5
CR+u2wW7C7pJx540M5hVTSxpGMOw4m9axzQVFBWilDSLkq95kXf0xSWMCtA6xQMRbrFKhdQ1AMn3
fIyYpbqtEBhSK+G6X5VwKNmRRG2UogNoXfS7ZvBEIkRuFPiTSosMkAsdSOYEw2mhWiM1qUp62aeL
nHEfpOpZG7dtCwJq4XauS4rOHyogjeaCcVkorMpwxHHQuRJhMd4LxvE+pl1AbQPBzUqDPE3iLSJq
uThSYlyIjj8z0UBOJaVAsDxWI0LLc8FSa7nahH7P2CG43C4ZqV29CvWxcmNZvTIZlzC5CVaM66ec
TK9he8gheFJyv7RQF0KQeGywiatMsQogzXJgdEKExMScmpQKMFNeTuE0ZAbS4wULXtA5G4V9vrXw
1Gdb5iPK4qkZiwXnBfEgvRFaZCO8RrvNu3ajaocmaQVh6kZumVY1xLaNwdJOKfGIKoXJwK+y9TZQ
6lYJTqdf8aYZwcRQUMSHWwgIIjNcdwl+mc1ImFQhlSi6tSF1UpUwpdlEOXTQQ+YrUmacxSu3EC9Z
hUirD7BDEmRFytTUUBdiLcorDLNVWcR6FapqXpULe9ZNK7O26KEX1DtCK/8XckU4UJBeAjVc

reply via email to

[Prev in Thread] Current Thread [Next in Thread]