Skip to content

Commit 2edc522

Browse files
committed
Merge pull request #89 from gregslomin/esp8266
Fix for undefined reference to strtok_r
2 parents ec4f53e + 208a068 commit 2edc522

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

hardware/esp8266com/esp8266/cores/esp8266/libc_replacements.c

+4-3
Original file line numberDiff line numberDiff line change
@@ -159,9 +159,6 @@ char* ICACHE_FLASH_ATTR strncat(char * dest, const char * src, size_t n) {
159159
return dest;
160160
}
161161

162-
char* ICACHE_FLASH_ATTR strtok(char * str, const char * delimiters) {
163-
return strtok_r(str, delimiters, NULL);
164-
}
165162

166163
char* ICACHE_FLASH_ATTR strtok_r(char * str, const char * delimiters, char ** temp) {
167164
static char * ret = NULL;
@@ -205,6 +202,10 @@ char* ICACHE_FLASH_ATTR strtok_r(char * str, const char * delimiters, char ** te
205202
return ret;
206203
}
207204

205+
char* ICACHE_FLASH_ATTR strtok(char * str, const char * delimiters) {
206+
return strtok_r(str, delimiters, NULL);
207+
}
208+
208209
int strcasecmp(const char * str1, const char * str2) {
209210
int d = 0;
210211
while(1) {

0 commit comments

Comments
 (0)