Index: kernel/genarch/include/ofw/ofw_tree.h
===================================================================
--- kernel/genarch/include/ofw/ofw_tree.h	(revision d99c1d2ba8c7b2c687d430f2e9fd237046606545)
+++ kernel/genarch/include/ofw/ofw_tree.h	(revision 4940ea9542ede818f9e2e896e4cd2ef7a9daad59)
@@ -34,4 +34,6 @@
 #define OFW_TREE_PROPERTY_MAX_NAMELEN  32
 
+typedef uint32_t phandle;
+
 /** Memory representation of OpenFirmware device tree node property. */
 typedef struct {
@@ -47,9 +49,9 @@
 	struct ofw_tree_node *child;
 	
-	uint32_t node_handle;           /**< Old OpenFirmware node handle. */
+	phandle node_handle;            /**< Old OpenFirmware node handle. */
 	
 	char *da_name;                  /**< Disambigued name. */
 	
-	unsigned int properties;        /**< Number of properties. */
+	size_t properties;              /**< Number of properties. */
 	ofw_tree_property_t *property;
 	
@@ -83,5 +85,5 @@
     const char *);
 extern ofw_tree_node_t *ofw_tree_find_node_by_handle(ofw_tree_node_t *,
-    uint32_t);
+    phandle);
 
 #endif
