Loading...
iokit/Kernel/IODeviceTreeSupport.cpp xnu-3248.50.21 xnu-3248.30.4
--- xnu/xnu-3248.50.21/iokit/Kernel/IODeviceTreeSupport.cpp
+++ xnu/xnu-3248.30.4/iokit/Kernel/IODeviceTreeSupport.cpp
@@ -37,8 +37,6 @@
 
 #include <pexpert/device_tree.h>
 
-typedef UInt32  dtptr_t;
-
 #include <machine/machine_routines.h>
 
 extern "C" {
@@ -255,7 +253,7 @@
 {
     IORegistryEntry		*chosen;
     OSData				*propObj;
-    dtptr_t				*propPtr;
+    unsigned int		*propPtr;
     unsigned int		propSize;
 
     chosen = IORegistryEntry::fromPath( "/chosen/memory-map", gIODTPlane );
@@ -265,9 +263,9 @@
     if ( propObj == 0 ) return -1;
 
     propSize = propObj->getLength();
-    if ( propSize != (2 * sizeof(dtptr_t)) ) return -1;
+    if ( propSize != (2 * sizeof(UInt32)) ) return -1;
  
-    propPtr = (dtptr_t *)propObj->getBytesNoCopy();
+    propPtr = (unsigned int *)propObj->getBytesNoCopy();
     if ( propPtr == 0 ) return -1;
 
     *infoAddr = (void *)(uintptr_t) (propPtr[0]);