From 36d9d7148c2a72be5ca5524810a815ca2df55e4c Mon Sep 17 00:00:00 2001 From: David Rose Date: Fri, 4 Aug 2006 15:04:05 +0000 Subject: [PATCH] int -> long --- panda/src/express/checksumHashGenerator.I | 8 ++++---- panda/src/express/checksumHashGenerator.h | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/panda/src/express/checksumHashGenerator.I b/panda/src/express/checksumHashGenerator.I index d7b2306c9f..76c57d1fd4 100644 --- a/panda/src/express/checksumHashGenerator.I +++ b/panda/src/express/checksumHashGenerator.I @@ -25,7 +25,7 @@ // is the principle implementation of the HashGenerator. //////////////////////////////////////////////////////////////////// INLINE void ChecksumHashGenerator:: -add_int(int sum) { +add_int(long sum) { _hash += (size_t)sum; } @@ -48,7 +48,7 @@ add_bool(bool flag) { //////////////////////////////////////////////////////////////////// INLINE void ChecksumHashGenerator:: add_fp(float number, float threshold) { - add_int((int)(number / threshold)); + add_int((long)(number / threshold)); } //////////////////////////////////////////////////////////////////// @@ -60,7 +60,7 @@ add_fp(float number, float threshold) { //////////////////////////////////////////////////////////////////// INLINE void ChecksumHashGenerator:: add_fp(double number, double threshold) { - add_int((int)(number / threshold)); + add_int((long)(number / threshold)); } //////////////////////////////////////////////////////////////////// @@ -72,5 +72,5 @@ add_fp(double number, double threshold) { //////////////////////////////////////////////////////////////////// INLINE void ChecksumHashGenerator:: add_pointer(void *ptr) { - add_int((int)ptr); + add_int((long)ptr); } diff --git a/panda/src/express/checksumHashGenerator.h b/panda/src/express/checksumHashGenerator.h index 7716823827..0acafc92dd 100644 --- a/panda/src/express/checksumHashGenerator.h +++ b/panda/src/express/checksumHashGenerator.h @@ -31,7 +31,7 @@ //////////////////////////////////////////////////////////////////// class EXPCL_PANDAEXPRESS ChecksumHashGenerator : public HashGeneratorBase { public: - INLINE void add_int(int num); + INLINE void add_int(long num); INLINE void add_bool(bool flag); INLINE void add_fp(float num, float threshold); INLINE void add_fp(double num, double threshold);