#include <unistd.h>#include <stdlib.h>#include <stdio.h>#include <string.h>#include <assert.h>#include <limits.h>#include <stdint.h>

Go to the source code of this file.
Macros | |
| #define | ONI_API_DEPRECATED(msg) __attribute__((warning("This function is deprecated: " msg))) |
| #define | ONI_API_EXPORT __attribute__ ((visibility("default"))) |
| #define | ONI_API_IMPORT |
| #define | ONI_C_DECL |
| #define | ONI_CALLBACK_TYPE |
| #define | ONI_DEFAULT_MEM_ALIGN 16 |
| #define | ONI_FILE_MAX_PATH 256 |
| #define | ONI_PLATFORM ONI_PLATFORM_LINUX_X86 |
| #define | ONI_PLATFORM_ENDIAN_TYPE ONI_PLATFORM_IS_LITTLE_ENDIAN |
| #define | ONI_PLATFORM_STRING "Linux-x86" |
| #define | ONI_PLATFORM_SUPPORTS_DYNAMIC_LIBS 1 |
| #define | ONI_STDCALL __stdcall |
| #define | ONI_STRINGIFY(n) ONI_STRINGIFY_HELPER(n) |
| #define | ONI_STRINGIFY_HELPER(n) #n |
| #define | ONI_THREAD_STATIC __thread |
| #define | ONI_TIMESTAMP __DATE__ " " __TIME__ |
| #define ONI_API_DEPRECATED | ( | msg | ) | __attribute__((warning("This function is deprecated: " msg))) |
Indicates a deprecated function
Definition at line 99 of file OniPlatformLinux-x86.h.
| #define ONI_API_EXPORT __attribute__ ((visibility("default"))) |
Indicates an exported shared library function.
Definition at line 93 of file OniPlatformLinux-x86.h.
| #define ONI_API_IMPORT |
Indicates an imported shared library function.
Definition at line 96 of file OniPlatformLinux-x86.h.
| #define ONI_C_DECL |
The C and C++ calling convension.
Definition at line 77 of file OniPlatformLinux-x86.h.
| #define ONI_CALLBACK_TYPE |
The call back calling convention.
Definition at line 74 of file OniPlatformLinux-x86.h.
| #define ONI_DEFAULT_MEM_ALIGN 16 |
The default memory alignment.
Definition at line 56 of file OniPlatformLinux-x86.h.
| #define ONI_FILE_MAX_PATH 256 |
The maximum allowed file path size (in bytes).
Definition at line 65 of file OniPlatformLinux-x86.h.
| #define ONI_PLATFORM ONI_PLATFORM_LINUX_X86 |
Definition at line 42 of file OniPlatformLinux-x86.h.
| #define ONI_PLATFORM_ENDIAN_TYPE ONI_PLATFORM_IS_LITTLE_ENDIAN |
Definition at line 48 of file OniPlatformLinux-x86.h.
| #define ONI_PLATFORM_STRING "Linux-x86" |
Definition at line 43 of file OniPlatformLinux-x86.h.
| #define ONI_PLATFORM_SUPPORTS_DYNAMIC_LIBS 1 |
Definition at line 50 of file OniPlatformLinux-x86.h.
| #define ONI_STDCALL __stdcall |
The std call type.
Definition at line 71 of file OniPlatformLinux-x86.h.
| #define ONI_STRINGIFY | ( | n | ) | ONI_STRINGIFY_HELPER(n) |
Converts n into a pre-processor string.
Definition at line 86 of file OniPlatformLinux-x86.h.
| #define ONI_STRINGIFY_HELPER | ( | n | ) | #n |
Definition at line 87 of file OniPlatformLinux-x86.h.
| #define ONI_THREAD_STATIC __thread |
The thread static declarator (using TLS).
Definition at line 59 of file OniPlatformLinux-x86.h.
| #define ONI_TIMESTAMP __DATE__ " " __TIME__ |
Returns the date and time at compile time.
Definition at line 83 of file OniPlatformLinux-x86.h.