]> git.stg.codes - stg.git/blobdiff - stglibs/scriptexecuter.lib/scriptexecuter.h
Replace static void * CONFIGPROTO::Run(void *) with normal method
[stg.git] / stglibs / scriptexecuter.lib / scriptexecuter.h
index 12ba099950b71e26815d3a3757954e1aeee558b2..41b02a2fdf8927bd57e9a959253af4e56b20f21a 100644 (file)
@@ -1,11 +1,19 @@
 #ifndef SCRIPT_EXECUTER_H
 #define SCRIPT_EXECUTER_H
 
-#include <string>
+#ifdef __cplusplus
+extern "C" {
+#endif
 
-int ScriptExec(const std::string & str);
-void Executer(int msgKey, int msgID, pid_t pid, char * procName);
-
-#endif //SCRIPT_EXECUTER_H
+int ScriptExec(const char * str);
+#ifdef LINUX
+void Executer(int msgID, pid_t pid, char * procName);
+#else
+void Executer(int msgID, pid_t pid);
+#endif
 
+#ifdef __cplusplus
+}
+#endif
 
+#endif