libfdt: Enhanced and published fdt_next_tag()
Enhanced the formerly private function _fdt_next_tag() to allow stepping through the tree, used to produce a human-readable dump, and made it part of the published interface. Also added some comments.
This commit is contained in:
@@ -203,7 +203,7 @@ int fdt_finish(void *fdt)
|
||||
|
||||
/* Walk the structure, correcting string offsets */
|
||||
offset = 0;
|
||||
while ((tag = _fdt_next_tag(fdt, offset, &nextoffset)) != FDT_END) {
|
||||
while ((tag = fdt_next_tag(fdt, offset, &nextoffset, NULL)) != FDT_END) {
|
||||
if (tag == FDT_PROP) {
|
||||
struct fdt_property *prop = fdt_offset_ptr(fdt, offset,
|
||||
sizeof(*prop));
|
||||
|
||||
Reference in New Issue
Block a user