52 lines
1.5 KiB
C
52 lines
1.5 KiB
C
/*
|
|
This header is "gcc -include"d for all compilations of firmware files when building as simulat0r.
|
|
*/
|
|
|
|
/*
|
|
The following symbols are expected from r0ket firmware to come from libc
|
|
*/
|
|
#define siprintf sprintf
|
|
|
|
/*
|
|
The following symbols were found to be defined within glibc.
|
|
Use different names within simulat0r to keep the firmware and simulat0r-host universes collision-free.
|
|
*/
|
|
#define buf __r0ket_buf
|
|
#define isalnum __r0ket_isalnum
|
|
#define isalpha __r0ket_isalpha
|
|
#define isascii __r0ket_isascii
|
|
#define isblank __r0ket_isblank
|
|
#define iscntrl __r0ket_iscntrl
|
|
#define isdigit __r0ket_isdigit
|
|
#define isgraph __r0ket_isgraph
|
|
#define islower __r0ket_islower
|
|
#define isprint __r0ket_isprint
|
|
#define ispunct __r0ket_ispunct
|
|
#define isspace __r0ket_isspace
|
|
#define isupper __r0ket_isupper
|
|
#define isxdigit __r0ket_isxdigit
|
|
#define key __r0ket_key
|
|
#define memcmp __r0ket_memcmp
|
|
#define memcpy __r0ket_memcpy
|
|
#define memmove __r0ket_memmove
|
|
#define memset __r0ket_memset
|
|
#define printf __r0ket_printf
|
|
#define select __r0ket_select
|
|
#define snprintf __r0ket_snprintf
|
|
#define sprintf __r0ket_sprintf
|
|
#define strchr __r0ket_strchr
|
|
#define strcmp __r0ket_strcmp
|
|
#define strcpy __r0ket_strcpy
|
|
#define strlen __r0ket_strlen
|
|
#define strncmp __r0ket_strncmp
|
|
#define strncpy __r0ket_strncpy
|
|
#define strrchr __r0ket_strrchr
|
|
#define strtok __r0ket_strtok
|
|
#define strtok_r __r0ket_strtok_r
|
|
#define sync __r0ket_sync
|
|
#define tolower __r0ket_tolower
|
|
#define toupper __r0ket_toupper
|
|
#define vprintf __r0ket_vprintf
|
|
#define vsnprintf __r0ket_vsnprintf
|
|
#define vsprintf __r0ket_vsprintf
|