From bd5187afc41a800fd94aeb23ee42a35ecc1048d9 Mon Sep 17 00:00:00 2001 From: Ivan Grokhotkov Date: Mon, 6 Jul 2015 10:45:05 +0300 Subject: [PATCH] Use ROM functions directly instead of wrappers --- cores/esp8266/core_esp8266_noniso.c | 1 - cores/esp8266/libc_replacements.c | 32 ----------------------------- 2 files changed, 33 deletions(-) diff --git a/cores/esp8266/core_esp8266_noniso.c b/cores/esp8266/core_esp8266_noniso.c index eafe4fa72..f9ed06a98 100644 --- a/cores/esp8266/core_esp8266_noniso.c +++ b/cores/esp8266/core_esp8266_noniso.c @@ -27,7 +27,6 @@ #include "ets_sys.h" #define sprintf ets_sprintf -#define strcpy ets_strcpy int atoi(const char* s) { return (int) atol(s); diff --git a/cores/esp8266/libc_replacements.c b/cores/esp8266/libc_replacements.c index 130ea7eaa..e8e31afa4 100644 --- a/cores/esp8266/libc_replacements.c +++ b/cores/esp8266/libc_replacements.c @@ -87,38 +87,6 @@ int vsnprintf(char * buffer, size_t size, const char * format, va_list arg) { return ets_vsnprintf(buffer, size, format, arg); } -int memcmp(const void *s1, const void *s2, size_t n) { - return ets_memcmp(s1, s2, n); -} - -void* memcpy(void *dest, const void *src, size_t n) { - return ets_memcpy(dest, src, n); -} - -void* memset(void *s, int c, size_t n) { - return ets_memset(s, c, n); -} - -int strcmp(const char *s1, const char *s2) { - return ets_strcmp(s1, s2); -} - -char* strcpy(char *dest, const char *src) { - return ets_strcpy(dest, src); -} - -size_t strlen(const char *s) { - return ets_strlen(s); -} - -int strncmp(const char *s1, const char *s2, size_t len) { - return ets_strncmp(s1, s2, len); -} - -char* strncpy(char * dest, const char * src, size_t n) { - return ets_strncpy(dest, src, n); -} - size_t ICACHE_FLASH_ATTR strnlen(const char *s, size_t len) { // there is no ets_strnlen const char *cp;