RTXI 1.3
plugins/ni_device/osiEnvirons.h
Go to the documentation of this file.
00001 
00006 #ifndef ___mhddk_osiEnvirons_h___
00007 #define ___mhddk_osiEnvirons_h___
00008 
00009 #ifndef ___osiPlatform_h___
00010    #include "osiPlatform.h"
00011 #endif
00012 
00013 
00014 /* kMHDDKExportSymbols directs the build to export symbols modified by
00015    the kMHDDKExport keyword. kMHDDKNoExportSymbols directs the build to not
00016    import or export symbols modified by the kMHDDKExport keyword. If
00017    neither of these are defined, the symbols modified by kMHDDKExport are
00018    imported. These should be defined only when building the component,
00019    so clients do not need to trouble themselves with it.
00020 */
00021 #if defined(kMHDDKExportSymbols)
00022    #define kMHDDKExport kExport
00023    #define kMHDDKExportData kExportData
00024 #elif defined(kMHDDKNoExportSymbols)
00025    #define kMHDDKExport
00026    #define kMHDDKExportData
00027 #else
00028    #define kMHDDKExport kImport
00029    #define kMHDDKExportData kImportData
00030 #endif
00031 
00032 
00033 #endif // ___mhddk_osiEnvirons_h___
00034 
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines