strtok_r
extern char *strtok_r(char *string, const char *set, char **savePointer);
const char* path = strtok_r(searchBuffer, ":", &last);
path = strtok_r(NULL, ":", &last);
#define __strtok_r strtok_r
return strtok_r(str, sep, &p);
mlc->search_path = strtok_r(mlc->search_paths, ":", &mlc->next_path_token);
mlc->search_path = strtok_r(NULL, ":", &mlc->next_path_token);
search_path = strtok_r(search_paths, ":", &next_path_token);
search_path = strtok_r(NULL, ":", &next_path_token);
while (char* name = strtok_r(names, " /", &cookie)) {
return strtok_r(string, set, savePointer);