Added cwalk library

This commit is contained in:
Alex
2022-10-28 06:01:40 +03:00
parent 13019c9e71
commit 76e09e1952
4 changed files with 1997 additions and 3 deletions

View File

@ -4,7 +4,7 @@
#ifdef __cplusplus
#define EXTERNC extern "C"
#define START_EXTERNC \
EXTERNC \
EXTERNC \
{
#define END_EXTERNC \
}
@ -35,6 +35,9 @@
#define UNUSED(x) (void)(x)
#define CONCAT(x, y) x##y
#define toupper(c) ((c)-0x20 * (((c) >= 'a') && ((c) <= 'z')))
#define tolower(c) ((c) + 0x20 * (((c) >= 'A') && ((c) <= 'Z')))
#ifndef __va_list__
typedef __builtin_va_list va_list;
#endif
@ -54,7 +57,6 @@ typedef __builtin_va_list va_list;
#define VPOKE(type, address) (*((volatile type *)(address)))
#define POKE(type, address) (*((type *)(address)))
#ifndef __cplusplus
#ifdef __STDC__