diff --git a/VirtualRobot/CollisionDetection/PQP/PQP++/PQP.cpp b/VirtualRobot/CollisionDetection/PQP/PQP++/PQP.cpp
index 499742787bd855b724d14f5bf30f5ae2cd39e131..ae16d42e810336ce44684c262290f7def5b17127 100644
--- a/VirtualRobot/CollisionDetection/PQP/PQP++/PQP.cpp
+++ b/VirtualRobot/CollisionDetection/PQP/PQP++/PQP.cpp
@@ -333,7 +333,7 @@ PQP_CollideResult::Add(int a, int b)
        
 inline
 PQP_REAL
-PQP_Checker::max(PQP_REAL a, PQP_REAL b, PQP_REAL c)
+PQP_Checker::pqp_max(PQP_REAL a, PQP_REAL b, PQP_REAL c)
 {
   PQP_REAL t = a;
   if (b > t) t = b;
@@ -343,7 +343,7 @@ PQP_Checker::max(PQP_REAL a, PQP_REAL b, PQP_REAL c)
 
 inline
 PQP_REAL
-PQP_Checker::min(PQP_REAL a, PQP_REAL b, PQP_REAL c)
+PQP_Checker::pqp_min(PQP_REAL a, PQP_REAL b, PQP_REAL c)
 {
   PQP_REAL t = a;
   if (b < t) t = b;
@@ -363,10 +363,10 @@ PQP_Checker::project6(PQP_REAL *ax,
   PQP_REAL Q2 = pqp_math.VdotV(ax, q2);
   PQP_REAL Q3 = pqp_math.VdotV(ax, q3);
   
-  PQP_REAL mx1 = max(P1, P2, P3);
-  PQP_REAL mn1 = min(P1, P2, P3);
-  PQP_REAL mx2 = max(Q1, Q2, Q3);
-  PQP_REAL mn2 = min(Q1, Q2, Q3);
+  PQP_REAL mx1 = pqp_max(P1, P2, P3);
+  PQP_REAL mn1 = pqp_min(P1, P2, P3);
+  PQP_REAL mx2 = pqp_max(Q1, Q2, Q3);
+  PQP_REAL mn2 = pqp_min(Q1, Q2, Q3);
 
   if (mn1 > mx2) return 0;
   if (mn2 > mx1) return 0;
diff --git a/VirtualRobot/CollisionDetection/PQP/PQP++/PQP.h b/VirtualRobot/CollisionDetection/PQP/PQP++/PQP.h
index b0ef5e8357d98eac9326099b7d3cd89c62784f31..80d67373a1e9bbab6a36ff68cab0c641b972d859 100644
--- a/VirtualRobot/CollisionDetection/PQP/PQP++/PQP.h
+++ b/VirtualRobot/CollisionDetection/PQP/PQP++/PQP.h
@@ -348,8 +348,8 @@ private:
 	PQP_REAL TriDistance(PQP_REAL R[3][3], PQP_REAL T[3], Tri *t1, Tri *t2, PQP_REAL p[3], PQP_REAL q[3]);
 	int TriContact(PQP_REAL *P1, PQP_REAL *P2, PQP_REAL *P3, PQP_REAL *Q1, PQP_REAL *Q2, PQP_REAL *Q3);
 	int project6(PQP_REAL *ax, PQP_REAL *p1, PQP_REAL *p2, PQP_REAL *p3, PQP_REAL *q1, PQP_REAL *q2, PQP_REAL *q3);
-	PQP_REAL min(PQP_REAL a, PQP_REAL b, PQP_REAL c);
-	PQP_REAL max(PQP_REAL a, PQP_REAL b, PQP_REAL c);
+	PQP_REAL pqp_min(PQP_REAL a, PQP_REAL b, PQP_REAL c);
+    PQP_REAL pqp_max(PQP_REAL a, PQP_REAL b, PQP_REAL c);
 
 	Tri_Processor triProcessor;
 	BV_Processor bvProcessor;