Macros
OniPlatformLinux-x86.h File Reference
#include <unistd.h>
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <assert.h>
#include <limits.h>
#include <stdint.h>
Include dependency graph for OniPlatformLinux-x86.h:
This graph shows which files directly or indirectly include this file:

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__
 

Macro Definition Documentation

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



astra_camera
Author(s): Tim Liu
autogenerated on Wed Dec 16 2020 03:54:34