<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">--- rcxlib/RCX_USBTowerPipe_osx.cpp.orig	2011-05-08 18:40:04.000000000 -0700
+++ rcxlib/RCX_USBTowerPipe_osx.cpp	2011-05-08 18:40:07.000000000 -0700
@@ -90,7 +90,7 @@
 	};
 
 	static void ReadCompletionGlue(void *refCon, IOReturn result, void *arg0);
-	void		ReadCompletion(IOReturn result, UInt32 n);
+	void		ReadCompletion(IOReturn result, uintptr_t n);
 	void		StartRead();
 	void		ConsumeInBuffer();
 	void		SetTimeout(long timeout_ms);
@@ -288,7 +288,7 @@
 }
 
 
-void RCX_USBTowerPipe_osx::ReadCompletion(IOReturn result, UInt32 n)
+void RCX_USBTowerPipe_osx::ReadCompletion(IOReturn result, uintptr_t n)
 {
 	if (result == kIOReturnAborted) return;
 
@@ -328,7 +328,7 @@
 void RCX_USBTowerPipe_osx::ReadCompletionGlue(void *refCon, IOReturn result, void *arg0)
 {
 	RCX_USBTowerPipe_osx* pipe = (RCX_USBTowerPipe_osx*)refCon;
-	pipe-&gt;ReadCompletion(result, (UInt32)arg0);
+	pipe-&gt;ReadCompletion(result, (uintptr_t)arg0);
 }
 
 
</pre></body></html>