[詳解] 8 #ifndef _FVMACROS_H_INCLUDED_ 9 #define _FVMACROS_H_INCLUDED_ 14 #define _FVCL_VER 300 // 3.0 16 #define _FVCL_FILENAME_VER "3.0.0" 19 #define _FVCL_ARCH "x86" 21 #define _FVCL_ARCH "x64" 28 #define _FVCL_PACKING 8 38 #if !defined(_UNICODE) && defined(UNICODE) 40 #elif defined(_UNICODE) && !defined(UNICODE) 45 #ifdef _FV_WARNING_DISABLE 46 #pragma warning( disable:4251 ) 47 #pragma warning( disable:4819 ) 58 #if defined(FVCL_EXP_DISABLED) 59 #define FVCL_API // disable exports marco 61 #define FVCL_API // Shared object or etc 62 #elif defined(FVCL_EXPORTS) 63 #define FVCL_API __declspec(dllexport) // Windows DLL export 65 #define FVCL_API __declspec(dllimport) // Windows DLL import 70 #define FV_DEBUG_MSGA(X) (FVCL::DispDebugMessageA X) 71 #define FV_DEBUG_MSGW(X) (FVCL::DispDebugMessageW X) 72 #define FV_TRACE_MSGA(X) (FVCL::DispTraceMessageA X) 73 #define FV_TRACE_MSGW(X) (FVCL::DispTraceMessageW X) 74 #define FV_DEBUG_FOR(X) for(X){ 75 #define FV_DEBUG_SOURCE(X) X 76 #define FV_DEBUG_ENDFOR } 78 #define FV_DEBUG_MSGA(X) 79 #define FV_DEBUG_MSGW(X) 80 #define FV_TRACE_MSGA(X) 81 #define FV_TRACE_MSGW(X) 82 #define FV_DEBUG_FOR(X) 83 #define FV_DEBUG_SOURCE(X) 84 #define FV_DEBUG_ENDFOR 87 #define _MBS2WCS_(c) L ## c 88 #define _MCR2WCS_(m) _MBS2WCS_(m) 91 #define __TFILE__ _MCR2WCS_(__FILE__) 92 #define __TDATE__ _MCR2WCS_(__DATE__) 93 #define __TTIME__ _MCR2WCS_(__TIME__) 94 #define __TTIMESTAMP__ _MCR2WCS_(__TIMESTAMP__) 95 #define DispDebugMessage DispDebugMessageW 96 #define FV_DEBUG_MSG FV_DEBUG_MSGW 97 #define FV_TRACE_MSG FV_TRACE_MSGW 99 #define __TFILE__ __FILE__ 100 #define __TDATE__ __DATE__ 101 #define __TTIME__ __TIME__ 102 #define __TTIMESTAMP__ __TIMESTAMP__ 103 #define DispDebugMessage DispDebugMessageA 104 #define FV_DEBUG_MSG FV_DEBUG_MSGA 105 #define FV_TRACE_MSG FV_TRACE_MSGA 109 #if defined(_UNICODE) 110 #define __TFUNCTION__ _MCR2WCS_(__FUNCTION__) 112 #define __TFUNCTION__ __FUNCTION__ 116 #endif // _FVMACROS_H_INCLUDED_
Documentation copyright © 2007 FAST Corporation. [B-001864]
Generated on 2023年11月02日(木) 10時12分53秒 for WIL説明書(C++) by doxygen 1.8.11