Missing Function?

I know hardware, but as a programmer i'm a bumbler that eventually gets the job done.
I'm trying to port a sketch I wrote for Arduino that parses a char array from a pseudoNMEA format $xxx,x,x,x,x,x into individual string variables to be processed. For this I use the strtok_r function. As of now the only thing not compiling in my sketch is this function giving me the following output which i take as "unrecognized function".
"error: 'strtok_r' was not declared in this scope"
The non reentrant strtok wihtout the "_r" works as expected. As far as I know strtok_r is in the espressif SDK. I realize programming the ESP8266 in arduino is new and there will be issues. Would this missing variant of a command be a bug, or just a missing feature? Thanks
I'm trying to port a sketch I wrote for Arduino that parses a char array from a pseudoNMEA format $xxx,x,x,x,x,x into individual string variables to be processed. For this I use the strtok_r function. As of now the only thing not compiling in my sketch is this function giving me the following output which i take as "unrecognized function".
"error: 'strtok_r' was not declared in this scope"
The non reentrant strtok wihtout the "_r" works as expected. As far as I know strtok_r is in the espressif SDK. I realize programming the ESP8266 in arduino is new and there will be issues. Would this missing variant of a command be a bug, or just a missing feature? Thanks