ポインター引数へのポインターを渡す必要がある strtok_s のような関数に出くわします。
strtok_r(char *restrict str, const char *restrict sep, char **restrict lasts);
使用方法は次のとおりです。
char *foo;
char *str = ...;
char *delimiter = ...;
strtok_r(str, delimiter, &foo);
なぜポインター foo のアドレスを関数に渡すのか疑問に思っていますか?