fbxsdk/core/arch/fbxarch.h File Reference

fbxarch.h File Reference

File Description

Architecture definition.

List of available preprocessor defines that can appear on various systems:

Operating System Environment: FBXSDK_ENV_WIN (Windows) FBXSDK_ENV_WINSTORE (Windows Store App) FBXSDK_ENV_MAC (MacOSX) FBXSDK_ENV_IOS (iOS) FBXSDK_ENV_LINUX (Linux)

Architecture: FBXSDK_ARCH_IX86 (Intel x86) FBXSDK_ARCH_AMD64 (AMD64) FBXSDK_ARCH_ARM (Advanced RISC Machine)

Processor: FBXSDK_CPU_32 (32bit processor) FBXSDK_CPU_64 (64bit processor)

Compiler: FBXSDK_COMPILER_MSC (Microsoft Compiler) FBXSDK_COMPILER_GNU (GNU Compiler) FBXSDK_COMPILER_INTEL (Intel Compiler) FBXSDK_COMPILER_CLANG (Clang Compiler)

These definitions are based on the information found here: http://predef.sourceforge.net/index.php

Definition in file fbxarch.h.

Macros

#define FBXSDK_DLLIMPORT
 
#define FBXSDK_DLLEXPORT
 
#define FBXSDK_DLL   FBXSDK_DLLIMPORT
 
#define FBX_UNUSED(p)   (void)(p)
 
#define NULL   ((void*)0)
 
#define _MAX_PATH   260
 
#define strcmpi   strcasecmp
 
#define stricmp   strcasecmp
 
#define strncmpi   strncasecmp
 
#define strnicmp   strncasecmp
 

Macro Definition Documentation

#define FBXSDK_DLLIMPORT

Definition at line 165 of file fbxarch.h.

#define FBXSDK_DLLEXPORT

Definition at line 166 of file fbxarch.h.

#define FBXSDK_DLL   FBXSDK_DLLIMPORT

Definition at line 170 of file fbxarch.h.

#define FBX_UNUSED (   p)    (void)(p)

Definition at line 195 of file fbxarch.h.

#define _MAX_PATH   260
#define strcmpi   strcasecmp

Definition at line 222 of file fbxarch.h.

#define stricmp   strcasecmp

Definition at line 225 of file fbxarch.h.

#define strncmpi   strncasecmp

Definition at line 228 of file fbxarch.h.

#define strnicmp   strncasecmp

Definition at line 231 of file fbxarch.h.

Go to the source code of this file.