From ae132aa443e824c22d6c5c7c63875e483719f32d Mon Sep 17 00:00:00 2001
From: PeiYong Zhang <peiyongz@apache.org>
Date: Wed, 22 May 2002 20:19:29 +0000
Subject: [PATCH] Build 64 on hp-11

git-svn-id: https://svn.apache.org/repos/asf/xerces/c/trunk@173730 13f79535-47bb-0310-9956-ffa450edef68
---
 samples/Makefile.incl        | 2 +-
 src/xercesc/util/HashPtr.cpp | 2 +-
 tests/Makefile.incl          | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/samples/Makefile.incl b/samples/Makefile.incl
index 88591c428..42a48d580 100644
--- a/samples/Makefile.incl
+++ b/samples/Makefile.incl
@@ -209,7 +209,7 @@ ifeq (${PLATFORM}, HPUX)
     CMP = -c +DAportable $(CXXFLAGS) -D_HP_UX -DHPaCC -w +z
     CC = aCC
     LINK =  ${CC} -Wl,+s ${LDFLAGS}
-    PLATFORM_LIB_LINK_OPTIONS=-L/opt/aCC/lib -L/usr/ccs/lib
+    PLATFORM_LIB_LINK_OPTIONS=-L/opt/aCC/lib -L/usr/ccs/lib -lpthread
     SHLIBSUFFIX=.sl
   else
     ifneq (${DEBUG}, 1)
diff --git a/src/xercesc/util/HashPtr.cpp b/src/xercesc/util/HashPtr.cpp
index 8de455733..f976e8bc5 100644
--- a/src/xercesc/util/HashPtr.cpp
+++ b/src/xercesc/util/HashPtr.cpp
@@ -67,7 +67,7 @@ HashPtr::~HashPtr()
 
 unsigned int HashPtr::getHashVal(const void *const key, unsigned int mod)
 {
- return ((long)key % mod);
+ return ((long)key % (unsigned long)mod);
 }
 
 bool HashPtr::equals(const void *const key1, const void *const key2)
diff --git a/tests/Makefile.incl b/tests/Makefile.incl
index 789d13f62..353003cd4 100644
--- a/tests/Makefile.incl
+++ b/tests/Makefile.incl
@@ -199,7 +199,7 @@ ifeq (${PLATFORM}, HPUX)
     CMP = -c +DAportable $(CXXFLAGS) -D_HP_UX -DHPaCC -w +z
     CC = aCC
     LINK =  ${CC} -Wl,+s ${LDFLAGS}
-    PLATFORM_LIB_LINK_OPTIONS=-L/opt/aCC/lib -L/usr/ccs/lib
+    PLATFORM_LIB_LINK_OPTIONS=-L/opt/aCC/lib -L/usr/ccs/lib -lpthread
     SHLIBSUFFIX=.sl
   else
     ifneq (${DEBUG}, 1)
-- 
GitLab