From d6bb217a561854e2d20c261f526c8b770a2d21f5 Mon Sep 17 00:00:00 2001 From: Greg Slomin Date: Mon, 20 Apr 2015 01:10:00 -0500 Subject: [PATCH] Fix for undefined reference to strtok_r --- cores/esp8266/libc_replacements.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/cores/esp8266/libc_replacements.c b/cores/esp8266/libc_replacements.c index 7d6260d1e..f8a941506 100644 --- a/cores/esp8266/libc_replacements.c +++ b/cores/esp8266/libc_replacements.c @@ -159,9 +159,6 @@ char* ICACHE_FLASH_ATTR strncat(char * dest, const char * src, size_t n) { return dest; } -char* ICACHE_FLASH_ATTR strtok(char * str, const char * delimiters) { - return strtok_r(str, delimiters, NULL); -} char* ICACHE_FLASH_ATTR strtok_r(char * str, const char * delimiters, char ** temp) { static char * ret = NULL; @@ -205,6 +202,10 @@ char* ICACHE_FLASH_ATTR strtok_r(char * str, const char * delimiters, char ** te return ret; } +char* ICACHE_FLASH_ATTR strtok(char * str, const char * delimiters) { + return strtok_r(str, delimiters, NULL); +} + int strcasecmp(const char * str1, const char * str2) { int d = 0; while(1) {