mirror of
https://github.com/esp8266/Arduino.git
synced 2025-06-09 03:41:41 +03:00
Use ROM functions directly instead of wrappers
This commit is contained in:
parent
f1c914fff8
commit
bd5187afc4
@ -27,7 +27,6 @@
|
|||||||
#include "ets_sys.h"
|
#include "ets_sys.h"
|
||||||
|
|
||||||
#define sprintf ets_sprintf
|
#define sprintf ets_sprintf
|
||||||
#define strcpy ets_strcpy
|
|
||||||
|
|
||||||
int atoi(const char* s) {
|
int atoi(const char* s) {
|
||||||
return (int) atol(s);
|
return (int) atol(s);
|
||||||
|
@ -87,38 +87,6 @@ int vsnprintf(char * buffer, size_t size, const char * format, va_list arg) {
|
|||||||
return ets_vsnprintf(buffer, size, format, 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) {
|
size_t ICACHE_FLASH_ATTR strnlen(const char *s, size_t len) {
|
||||||
// there is no ets_strnlen
|
// there is no ets_strnlen
|
||||||
const char *cp;
|
const char *cp;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user