MCPcopy Create free account
hub / github.com/coreboot/coreboot / strtok_r

Function strtok_r

src/lib/string.c:152–168  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

150}
151
152char *strtok_r(char *str, const char *delim, char **ptr)
153{
154 char *start;
155 char *end;
156
157 if (str == NULL)
158 str = *ptr;
159 start = str + strspn(str, delim);
160 if (start[0] == '\0')
161 return NULL;
162
163 end = start + strcspn(start, delim);
164 *ptr = end;
165 if (end[0] != '\0')
166 *(*ptr)++ = '\0';
167 return start;
168}
169
170char *strtok(char *str, const char *delim)
171{

Callers 2

strtokFunction · 0.70
fdt_find_node_by_pathFunction · 0.50

Calls 2

strspnFunction · 0.70
strcspnFunction · 0.70

Tested by

no test coverage detected