Salome HOME
#18963 Minimize compiler warnings
[modules/smesh.git] / src / DriverGMF / libmesh5.h
index 066853f52fb5d386fe01659cfa7b16b4c8d5279d..55a9c6d666235807b5ea96283756e51dabeb74db 100644 (file)
 /* Defines                                                                                                      */
 /*----------------------------------------------------------*/
 
-#include "SMESH_DriverGMF.hxx"
+#ifdef WIN32
+ #if defined MESHDriverGMF_EXPORTS || defined MeshDriverGMF_EXPORTS
+  #define MESHDriverGMF_EXPORT __declspec( dllexport )
+ #else
+  #define MESHDriverGMF_EXPORT __declspec( dllimport )
+ #endif
+#else
+ #define MESHDriverGMF_EXPORT
+#endif
 
 #define GmfStrSiz 1024
 #define GmfMaxTyp 1000
-#define GmfMaxKwd 80
+#define GmfMaxKwd 81
 #define GmfMshVer 1
 #define GmfRead 1
 #define GmfWrite 2
@@ -33,6 +41,7 @@
 #define GmfFloat 1
 #define GmfDouble 2
 
+/* see MeshGems/Docs/meshgems_formats_description.pdf */
 enum GmfKwdCod
 {
         GmfReserved1, \
@@ -115,7 +124,8 @@ enum GmfKwdCod
         GmfIterations, \
         GmfTime, \
         GmfFault_SmallTri, \
-        GmfCoarseHexahedra
+        GmfCoarseHexahedra, \
+        GmfFault_MultipleEdge
 };