mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2025-07-30 18:57:27 +02:00
Micrium: Add missing XATOI/XSTRTOK definitions, update XMEMMOVE function.
This commit is contained in:
@ -1576,6 +1576,14 @@ extern void uITRON4_free(void *p) ;
|
|||||||
#define XSTRNCAT(pstr_dest, pstr_cat, len_max) \
|
#define XSTRNCAT(pstr_dest, pstr_cat, len_max) \
|
||||||
((CPU_CHAR *)Str_Cat_N((CPU_CHAR *)(pstr_dest), \
|
((CPU_CHAR *)Str_Cat_N((CPU_CHAR *)(pstr_dest), \
|
||||||
(const CPU_CHAR *)(pstr_cat),(CPU_SIZE_T)(len_max)))
|
(const CPU_CHAR *)(pstr_cat),(CPU_SIZE_T)(len_max)))
|
||||||
|
#ifndef XATOI /* if custom XATOI is not already defined */
|
||||||
|
#define XATOI(s) atoi((s))
|
||||||
|
#endif
|
||||||
|
#if defined(USE_WOLF_STRTOK)
|
||||||
|
#define XSTRTOK(s1, d, ptr) wc_strtok((s1), (d), (ptr))
|
||||||
|
#else
|
||||||
|
#define XSTRTOK(s1, d, ptr) strtok_r((s1), (d), (ptr))
|
||||||
|
#endif
|
||||||
#define XMEMSET(pmem, data_val, size) \
|
#define XMEMSET(pmem, data_val, size) \
|
||||||
((void)Mem_Set((void *)(pmem), \
|
((void)Mem_Set((void *)(pmem), \
|
||||||
(CPU_INT08U) (data_val), \
|
(CPU_INT08U) (data_val), \
|
||||||
@ -1601,7 +1609,8 @@ extern void uITRON4_free(void *p) ;
|
|||||||
#define XSNPRINTF snprintf
|
#define XSNPRINTF snprintf
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define XMEMMOVE XMEMCPY
|
#define XMEMMOVE(pdest, psrc, size) ((void)Mem_Move((void *)(pdest), \
|
||||||
|
(void *)(psrc), (CPU_SIZE_T)(size)))
|
||||||
|
|
||||||
#if (OS_CFG_MUTEX_EN == DEF_DISABLED)
|
#if (OS_CFG_MUTEX_EN == DEF_DISABLED)
|
||||||
#define SINGLE_THREADED
|
#define SINGLE_THREADED
|
||||||
|
Reference in New Issue
Block a user