|
Rapicorn - Experimental UI Toolkit - Source Code 10.08.1
|
#include <rcore/rapicornconfig.h>#include <stdbool.h>#include <stdarg.h>#include <stddef.h>#include <sys/types.h>#include <stdint.h>#include <limits.h>#include <float.h>
Go to the source code of this file.
Classes | |
| struct | RapicornCPUInfo |
| struct | RapicornThreadInfo |
| union | RapicornCond |
| union | RapicornMutex |
| struct | RapicornRecMutex |
| struct | RapicornThreadTable |
Defines | |
| #define | FALSE |
| #define | TRUE |
| #define | RAPICORN_ABS(a) |
| #define | RAPICORN_MIN(a, b) |
| #define | RAPICORN_MAX(a, b) |
| #define | RAPICORN_CLAMP(v, mi, ma) |
| #define | RAPICORN_ARRAY_SIZE(array) |
| #define | ABS |
| #define | MIN |
| #define | MAX |
| #define | CLAMP |
| #define | ARRAY_SIZE |
| #define | EXTERN_C |
| #define | STRFUNC |
| #define | INT64_MAX |
| #define | INT64_MIN |
| #define | UINT64_MAX |
| #define | RAPICORN__BOOL(expr) |
| #define | RAPICORN_ISLIKELY(expr) |
| #define | RAPICORN_UNLIKELY(expr) |
| #define | RAPICORN_LIKELY |
| #define | RAPICORN_RETURN_IF_FAIL(e) |
| #define | RAPICORN_RETURN_VAL_IF_FAIL(e, v) |
| #define | RAPICORN_ASSERT(e) |
| #define | RAPICORN_ASSERT_NOT_REACHED() |
| #define | RAPICORN_WARNING(...) |
| #define | RAPICORN_ERROR(...) |
| #define | RAPICORN_ABORT_NORETURN() |
| #define | RAPICORN_CPP_PASTE4i(a, b, c, d) |
| #define | RAPICORN_CPP_PASTE4(a, b, c, d) |
| #define | RAPICORN_CPP_PASTE3i(a, b, c) |
| #define | RAPICORN_CPP_PASTE3(a, b, c) |
| #define | RAPICORN_CPP_PASTE2i(a, b) |
| #define | RAPICORN_CPP_PASTE2(a, b) |
| #define | RAPICORN_CPP_STRINGIFYi(s) |
| #define | RAPICORN_CPP_STRINGIFY(s) |
| #define | RAPICORN_STATIC_ASSERT_NAMED(expr, asname) |
| #define | RAPICORN_STATIC_ASSERT(expr) |
| #define | RAPICORN_PURE |
| #define | RAPICORN_MALLOC |
| #define | RAPICORN_PRINTF(format_idx, arg_idx) |
| #define | RAPICORN_SCANF(format_idx, arg_idx) |
| #define | RAPICORN_FORMAT(arg_idx) |
| #define | RAPICORN_SENTINEL |
| #define | RAPICORN_NORETURN |
| #define | RAPICORN_CONST |
| #define | RAPICORN_UNUSED |
| #define | RAPICORN_NO_INSTRUMENT |
| #define | RAPICORN_DEPRECATED |
| #define | RAPICORN_ALWAYS_INLINE |
| #define | RAPICORN_NEVER_INLINE |
| #define | RAPICORN_CONSTRUCTOR |
| #define | RAPICORN_MAY_ALIAS |
| #define | RAPICORN_SIMPLE_FUNCTION |
| #define | RAPICORN_DIR_SEPARATOR |
| #define | RAPICORN_DIR_SEPARATOR_S |
| #define | RAPICORN_SEARCHPATH_SEPARATOR |
| #define | RAPICORN_SEARCHPATH_SEPARATOR_S |
| #define | RAPICORN_IS_DIR_SEPARATOR(c) |
| #define | RAPICORN_IS_SEARCHPATH_SEPARATOR(c) |
Typedefs | |
| typedef unsigned int | uint |
| typedef uint8_t | RapicornUInt8 |
| typedef uint16_t | RapicornUInt16 |
| typedef uint32_t | RapicornUInt32 |
| typedef unsigned long long int | RapicornUInt64 |
| typedef int8_t | RapicornInt8 |
| typedef int16_t | RapicornInt16 |
| typedef int32_t | RapicornInt32 |
| typedef signed long long int | RapicornInt64 |
| typedef RapicornUInt32 | RapicornUnichar |
| typedef void(* | RapicornThreadFunc )(void *user_data) |
| typedef void(* | RapicornThreadWakeup )(void *wakeup_data) |
Enumerations | |
| enum | RapicornThreadState { RAPICORN_THREAD_UNKNOWN, RAPICORN_THREAD_RUNNING, RAPICORN_THREAD_SLEEPING, RAPICORN_THREAD_DISKWAIT, RAPICORN_THREAD_TRACED, RAPICORN_THREAD_PAGING, RAPICORN_THREAD_ZOMBIE, RAPICORN_THREAD_DEAD } |
Functions | |
| RAPICORN_EXTERN_C_BEGIN () | |
| RAPICORN_STATIC_ASSERT (sizeof(uint)==4) | |
| RAPICORN_STATIC_ASSERT (sizeof(RapicornUInt8)==1) | |
| RAPICORN_STATIC_ASSERT (sizeof(RapicornUInt16)==2) | |
| RAPICORN_STATIC_ASSERT (sizeof(RapicornUInt32)==4) | |
| RAPICORN_STATIC_ASSERT (sizeof(RapicornUInt64)==8) | |
| RAPICORN_STATIC_ASSERT (sizeof(RapicornInt8)==1) | |
| RAPICORN_STATIC_ASSERT (sizeof(RapicornInt16)==2) | |
| RAPICORN_STATIC_ASSERT (sizeof(RapicornInt32)==4) | |
| RAPICORN_STATIC_ASSERT (sizeof(RapicornInt64)==8) | |
| void | rapicorn_abort_noreturn (void) RAPICORN_NORETURN |
| RAPICORN_EXTERN_C_END () | |
| enum RapicornThreadState |
1.7.4