diff -ur wxxt-1.67/src/xt/PRO_read.cpp wxxt-1.67-patched/src/xt/PRO_read.cpp
--- wxxt-1.67/src/xt/PRO_read.cpp	Wed Jul  9 16:01:23 1997
+++ wxxt-1.67-patched/src/xt/PRO_read.cpp	Wed Oct 24 22:59:55 2001
@@ -1390,7 +1390,7 @@
     PrologExpr *argument = expr->value.first->next;
     while (argument)
     {
-      PrologType object = va_arg(ap, PrologType);
+      PrologType object = (PrologType)va_arg(ap, int);
 
       if (((int)object) == 0)
       {
diff -ur wxxt-1.67/wx/DRW_tree.h wxxt-1.67-patched/wx/DRW_tree.h
--- wxxt-1.67/wx/DRW_tree.h	Wed May 14 10:06:49 1997
+++ wxxt-1.67-patched/wx/DRW_tree.h	Wed Oct 24 22:55:53 2001
@@ -74,7 +74,7 @@
   inline float GetLeftMargin(void) { return leftMargin; }
 
   inline Bool GetOrientation(void) { return orientation; }
-  inline void SetOrientation(Bool or) { orientation = or; }
+  inline void SetOrientation(Bool ore) { orientation = ore; }
  private:
   void CalcLayout(long node_id, int level);
 };

