cpr_next_component
while ((cmpt = cpr_next_component(&position)) != NULL) {
static char *cpr_next_component(char **);