MCPcopy Create free account
hub / github.com/RT-Thread/rt-thread / dtb_node_read_string

Function dtb_node_read_string

components/legacy/fdt/src/dtb_base.c:127–144  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

125}
126
127const char *dtb_node_read_string(const struct dtb_node *node, const char *propname)
128{
129 const char *str;
130 int len;
131
132 str = dtb_node_read_prop(node, propname, &len);
133 if (!str)
134 return NULL;
135
136 if (strnlen(str, len) >= len)
137 {
138 debug("<invalid>\n");
139 return NULL;
140 }
141 debug("%s\n", str);
142
143 return str;
144}
145
146const struct dtb_node *dtb_node_find_subnode(const struct dtb_node *node, const char *subnode_name)
147{

Callers 1

dtb_node_get_chosen_propFunction · 0.85

Calls 2

dtb_node_read_propFunction · 0.85
strnlenFunction · 0.85

Tested by

no test coverage detected