diff options
author | coryan <coryan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1997-12-03 17:26:46 +0000 |
---|---|---|
committer | coryan <coryan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1997-12-03 17:26:46 +0000 |
commit | 577f0ec8a7af8e359ee8655bfa67c78eae8ff7d5 (patch) | |
tree | f6788b0a327cc6c948b94f96a026c97428316eab | |
parent | 434ba7fdbf93214ff383081a37608ac0e918fc9c (diff) | |
download | ATCD-577f0ec8a7af8e359ee8655bfa67c78eae8ff7d5.tar.gz |
ChangeLogTag:Wed Dec 3 10:29:58 1997 Carlos O'Ryan <coryan@macarena.cs.wustl.edu>
-rw-r--r-- | ChangeLog-98a | 7 | ||||
-rw-r--r-- | ace/ACE.cpp | 2 |
2 files changed, 8 insertions, 1 deletions
diff --git a/ChangeLog-98a b/ChangeLog-98a index 995517577f1..cf5013ac443 100644 --- a/ChangeLog-98a +++ b/ChangeLog-98a @@ -1,3 +1,10 @@ +Wed Dec 3 10:29:58 1997 Carlos O'Ryan <coryan@macarena.cs.wustl.edu> + + * ace/ACE.cpp: + Use ACE_UINT32 to compute the 32-bit CRC, on Alphas (and + probably other 64 bit machines) u_long seems to be longer than + that. + Wed Dec 03 07:39:15 1997 Steve Huston <shuston@riverace.com> * include/makeinclude/platform_hpux.GNU: diff --git a/ace/ACE.cpp b/ace/ACE.cpp index 6e97aa1507e..e5ffccecce9 100644 --- a/ace/ACE.cpp +++ b/ace/ACE.cpp @@ -343,7 +343,7 @@ ACE::crc32 (const char *string) // #define COMPUTE(var, ch) (var) = (var) << (8 ^ ACE::crc_table_[(var) >> (24 ^ (ch))]) #define COMPUTE(var, ch) (var) = (var) << 8 ^ ACE::crc_table_[(var) >> 24 ^ (ch)] - register u_long crc = 0; + register ACE_UINT32 crc = 0; u_long len = 0; |