develooper Front page | perl.perl5.porters | Postings from November 2000

[ID 20001114.003] Solaris 8, 64 Bit DB_file patch

Thread Next
From:
Jens Hamisch
Date:
November 14, 2000 10:07
Subject:
[ID 20001114.003] Solaris 8, 64 Bit DB_file patch
Message ID:
20001114190355.A20559@Strawberry.COM
Hi,

BerkeleyDB 3.1.17 defines the hash_cb as
    hash_cb(const void *data, u_int32_t size)

while perl-5.7.0 defines it as
    hash_cb(const void *data, size_t size)

In a 64bit environment, u_int32_t is a 32 bit value and a 
size_t is a 64 bit unsigned long value. This results in
compiler warnings.

The attached patch fixes it.

Regards
-- Jens

--------------------------------------------------------------------------------
     /
 +##+|##+   STRAWBERRY                     Jens Hamisch
+v#+v v##+  EDV-Systeme GmbH               Managing director
/ v    v\v
| . .  . |  Brauneckweg 2                  Car (Voice):  (+49 172) 81 04 162
|     .  |  D-82549 Koenigsdorf            Voice:        (+49 8179) 9305-50
 | .     |                                 Fax:          (+49 8179) 9305-38
 \   .  /   Tel./Fax: (+49 8179) 9305-50   Email:        jens@Strawberry.COM
  \____/    Strawberry@Strawberry.COM      


Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About