#include <unistd.h>
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <assert.h>
Go to the source code of this file.
Defines | |
#define | XN_API_DEPRECATED(msg) __attribute__((deprecated)) |
#define | XN_API_EXPORT __attribute__ ((visibility("default"))) |
#define | XN_API_EXPORT_INIT() |
#define | XN_API_IMPORT |
#define | XN_ASSERT(x) |
#define | XN_C_DECL |
#define | XN_CALLBACK_TYPE |
#define | XN_DEFAULT_MEM_ALIGN 16 |
#define | XN_FILE_MAX_PATH 256 |
#define | XN_MAX_INT16 32767 |
#define | XN_MAX_INT32 2147483647 |
#define | XN_MAX_INT64 9223372036854775807LL |
#define | XN_MAX_INT8 127 |
#define | XN_MAX_UINT16 65535 |
#define | XN_MAX_UINT32 4294967295UL |
#define | XN_MAX_UINT64 18446744073709551615ULL |
#define | XN_MAX_UINT8 255 |
#define | XN_MIN_INT16 -32768 |
#define | XN_MIN_INT32 -2147483648 |
#define | XN_MIN_INT64 -9223372036854775808LL |
#define | XN_MIN_INT8 -128 |
#define | XN_PLATFORM XN_PLATFORM_LINUX_X86 |
#define | XN_PLATFORM_ENDIAN_TYPE XN_PLATFORM_IS_LITTLE_ENDIAN |
#define | XN_PLATFORM_STRING "Linux-x86" |
#define | XN_PLATFORM_SUPPORTS_DYNAMIC_LIBS 1 |
#define | XN_PLATFORM_VAARGS_TYPE XN_PLATFORM_USE_GCC_VAARGS_STYLE |
#define | XN_STDCALL __stdcall |
#define | XN_STRINGIFY(n) XN_STRINGIFY_HELPER(n) |
#define | XN_STRINGIFY_HELPER(n) #n |
#define | XN_THREAD_STATIC __thread |
#define | XN_TIMESTAMP __DATE__ " " __TIME__ |
Typedefs | |
typedef unsigned int | XnBool |
typedef char | XnChar |
typedef double | XnDouble |
typedef void(* | XnFarProc )(void *) |
typedef float | XnFloat |
typedef int | XnInt |
typedef short | XnInt16 |
typedef int | XnInt32 |
typedef long long | XnInt64 |
typedef char | XnInt8 |
typedef size_t | XnSizeT |
typedef unsigned char | XnUChar |
typedef unsigned int | XnUInt |
typedef unsigned short | XnUInt16 |
typedef unsigned int | XnUInt32 |
typedef unsigned long long | XnUInt64 |
typedef unsigned char | XnUInt8 |
typedef wchar_t | XnWChar |
#define XN_API_DEPRECATED | ( | msg | ) | __attribute__((deprecated)) |
Indicates a deprecated function
Definition at line 182 of file XnPlatformLinux-x86.h.
#define XN_API_EXPORT __attribute__ ((visibility("default"))) |
Indicates an exported shared library function.
Definition at line 176 of file XnPlatformLinux-x86.h.
#define XN_API_EXPORT_INIT | ( | ) |
Declares a global shared library export function.
Definition at line 185 of file XnPlatformLinux-x86.h.
#define XN_API_IMPORT |
Indicates an imported shared library function.
Definition at line 179 of file XnPlatformLinux-x86.h.
Asserts an expression, only on Debug build.
Definition at line 170 of file XnPlatformLinux-x86.h.
#define XN_C_DECL |
The C and C++ calling convension.
Definition at line 157 of file XnPlatformLinux-x86.h.
#define XN_CALLBACK_TYPE |
The call back calling convention.
Definition at line 154 of file XnPlatformLinux-x86.h.
#define XN_DEFAULT_MEM_ALIGN 16 |
The default memory alignment.
Definition at line 136 of file XnPlatformLinux-x86.h.
#define XN_FILE_MAX_PATH 256 |
The maximum allowed file path size (in bytes).
Definition at line 145 of file XnPlatformLinux-x86.h.
#define XN_MAX_INT16 32767 |
Max signed 16-bit value
Definition at line 126 of file XnPlatformLinux-x86.h.
#define XN_MAX_INT32 2147483647 |
Max signed 32-bit value
Definition at line 128 of file XnPlatformLinux-x86.h.
#define XN_MAX_INT64 9223372036854775807LL |
Max signed 64-bit value
Definition at line 130 of file XnPlatformLinux-x86.h.
#define XN_MAX_INT8 127 |
Max signed 8-bit value
Definition at line 124 of file XnPlatformLinux-x86.h.
#define XN_MAX_UINT16 65535 |
Max unsigned 16-bit value
Definition at line 108 of file XnPlatformLinux-x86.h.
#define XN_MAX_UINT32 4294967295UL |
Max unsigned 32-bit value
Definition at line 110 of file XnPlatformLinux-x86.h.
#define XN_MAX_UINT64 18446744073709551615ULL |
Max unsigned 64-bit value
Definition at line 112 of file XnPlatformLinux-x86.h.
#define XN_MAX_UINT8 255 |
Max unsigned 8-bit value
Definition at line 106 of file XnPlatformLinux-x86.h.
#define XN_MIN_INT16 -32768 |
Min signed 16-bit value
Definition at line 117 of file XnPlatformLinux-x86.h.
#define XN_MIN_INT32 -2147483648 |
Min signed 32-bit value
Definition at line 119 of file XnPlatformLinux-x86.h.
#define XN_MIN_INT64 -9223372036854775808LL |
Min signed 64-bit value
Definition at line 121 of file XnPlatformLinux-x86.h.
#define XN_MIN_INT8 -128 |
Min signed 8-bit value
Definition at line 115 of file XnPlatformLinux-x86.h.
#define XN_PLATFORM XN_PLATFORM_LINUX_X86 |
Definition at line 45 of file XnPlatformLinux-x86.h.
Definition at line 51 of file XnPlatformLinux-x86.h.
#define XN_PLATFORM_STRING "Linux-x86" |
Definition at line 46 of file XnPlatformLinux-x86.h.
#define XN_PLATFORM_SUPPORTS_DYNAMIC_LIBS 1 |
Definition at line 53 of file XnPlatformLinux-x86.h.
Definition at line 52 of file XnPlatformLinux-x86.h.
#define XN_STDCALL __stdcall |
The std call type.
Definition at line 151 of file XnPlatformLinux-x86.h.
#define XN_STRINGIFY | ( | n | ) | XN_STRINGIFY_HELPER(n) |
Converts n into a pre-processor string.
Definition at line 166 of file XnPlatformLinux-x86.h.
#define XN_STRINGIFY_HELPER | ( | n | ) | #n |
Definition at line 167 of file XnPlatformLinux-x86.h.
#define XN_THREAD_STATIC __thread |
The thread static declarator (using TLS).
Definition at line 139 of file XnPlatformLinux-x86.h.
#define XN_TIMESTAMP __DATE__ " " __TIME__ |
Returns the date and time at compile time.
Definition at line 163 of file XnPlatformLinux-x86.h.
Boolean TRUE/FALSE type.
Definition at line 59 of file XnPlatformLinux-x86.h.
typedef char XnChar |
Signed character for strings.
Definition at line 62 of file XnPlatformLinux-x86.h.
typedef double XnDouble |
Double (64bit)
Definition at line 97 of file XnPlatformLinux-x86.h.
Far procedures type (for shared libraries functions).
Definition at line 100 of file XnPlatformLinux-x86.h.
typedef float XnFloat |
Float (32bit)
Definition at line 95 of file XnPlatformLinux-x86.h.
natural signed integer.
Definition at line 90 of file XnPlatformLinux-x86.h.
typedef short XnInt16 |
16-bit signed integer.
Definition at line 75 of file XnPlatformLinux-x86.h.
32-bit signed integer.
Definition at line 80 of file XnPlatformLinux-x86.h.
typedef long long XnInt64 |
64-bit signed integer.
Definition at line 85 of file XnPlatformLinux-x86.h.
typedef char XnInt8 |
8-bit signed integer.
Definition at line 70 of file XnPlatformLinux-x86.h.
typedef size_t XnSizeT |
Size type.
Definition at line 103 of file XnPlatformLinux-x86.h.
typedef unsigned char XnUChar |
Unsigned character for strings.
Definition at line 64 of file XnPlatformLinux-x86.h.
natural unsigned integer.
Definition at line 92 of file XnPlatformLinux-x86.h.
typedef unsigned short XnUInt16 |
16-bit unsigned integer.
Definition at line 77 of file XnPlatformLinux-x86.h.
32-bit unsigned integer.
Definition at line 82 of file XnPlatformLinux-x86.h.
typedef unsigned long long XnUInt64 |
64-bit unsigned integer.
Definition at line 87 of file XnPlatformLinux-x86.h.
typedef unsigned char XnUInt8 |
8-bit unsigned integer.
Definition at line 72 of file XnPlatformLinux-x86.h.
typedef wchar_t XnWChar |
Signed wide character for strings.
Definition at line 67 of file XnPlatformLinux-x86.h.