#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.