From bae97e5cc144b1b0541ccc338e8bd2c969e1f0da Mon Sep 17 00:00:00 2001 From: Kiril Zyapkov Date: Mon, 10 Aug 2015 16:25:28 +0300 Subject: [PATCH] strtol and strtoul in flash --- cores/esp8266/libc_replacements.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cores/esp8266/libc_replacements.c b/cores/esp8266/libc_replacements.c index d04f78af9..68d71b41f 100644 --- a/cores/esp8266/libc_replacements.c +++ b/cores/esp8266/libc_replacements.c @@ -483,7 +483,7 @@ size_t ICACHE_FLASH_ATTR strlcpy(char* dst, const char* src, size_t size) { * SUCH DAMAGE. */ -long strtol(const char *nptr, char **endptr, int base) { +long ICACHE_FLASH_ATTR strtol(const char *nptr, char **endptr, int base) { const unsigned char *s = (const unsigned char *)nptr; unsigned long acc; int c; @@ -559,7 +559,7 @@ long strtol(const char *nptr, char **endptr, int base) { return (acc); } -unsigned long strtoul(const char *nptr, char **endptr, int base) +unsigned long ICACHE_FLASH_ATTR strtoul(const char *nptr, char **endptr, int base) { const unsigned char *s = (const unsigned char *)nptr; unsigned long acc;