]> gerrit.simantics Code Review - simantics/fmil.git/blobdiff - org.simantics.fmil.core/native/FMUSimulator/include/sim_support.h
Linux 64 support for FMU
[simantics/fmil.git] / org.simantics.fmil.core / native / FMUSimulator / include / sim_support.h
index a2a5180a5cfdd5c13cf0d7ad1637498f32ef556e..53359aae6557f7ad57fa7745126d6b79fa2d0be7 100644 (file)
 #define SEVEN_ZIP_OUT_OF_MEMORY 8\r
 #define SEVEN_ZIP_STOPPED_BY_USER 255\r
 \r
+#ifdef __cplusplus\r
+extern "C" {\r
+#endif\r
+\r
 void fmuLogger(fmiComponent c, fmiString instanceName, fmiStatus status, fmiString category, fmiString message, ...);\r
 int unzip(const char *zipPath, const char *outPath);\r
 void parseArguments(int argc, char *argv[], char** fmuFileName, double* tEnd, double* h, int* loggingOn, char* csv_separator);\r
 int loadFMU(FMU *fmu, const char* fmuFileName, const char* tmpPath);\r
-void outputRow(FMU *fmu, fmiComponent c, double time, FILE* file, char separator, boolean header);\r
+void outputRow(FMU *fmu, fmiComponent c, double time, FILE* file, char separator, unsigned char header);\r
 int error(const char* message);\r
 void printHelp(const char* fmusim);\r
+\r
+#ifdef __cplusplus\r
+} /* extern "C" */\r
+#endif /* __cplusplus */\r
+\r