Changeset 16529d5 in mainline for kernel/genarch/include


Ignore:
Timestamp:
2006-09-20T20:31:44Z (19 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
28ecadb
Parents:
61e90dd
Message:

More ofw_tree work and fixes.
Add ofw_tree_lookup().
Every ofw_tree_node now also contains a disambigued name which is essential for tree lookups.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/genarch/include/ofw/ofw_tree.h

    r61e90dd r16529d5  
    3131
    3232#include <arch/types.h>
     33#include <typedefs.h>
    3334
    3435#define OFW_TREE_PROPERTY_MAX_NAMELEN   32
     
    4344        ofw_tree_node_t *child;
    4445
    45         unsigned properties;                    /**< Number of properties. */
     46        char *da_name;                                  /**< Disambigued name. */
     47
     48        unsigned properties;                            /**< Number of properties. */
    4649        ofw_tree_property_t *property;
    4750};
     
    5457};
    5558
     59extern void ofw_tree_init(ofw_tree_node_t *root);
     60extern void ofw_tree_print(void);
     61extern const char *ofw_tree_node_name(const ofw_tree_node_t *node);
     62extern ofw_tree_node_t *ofw_tree_lookup(const char *path);
     63
    5664#endif
Note: See TracChangeset for help on using the changeset viewer.