aboutsummaryrefslogtreecommitdiffstats
path: root/src/CliCommon.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/CliCommon.h')
-rw-r--r--src/CliCommon.h18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/CliCommon.h b/src/CliCommon.h
new file mode 100644
index 0000000..27e0502
--- /dev/null
+++ b/src/CliCommon.h
@@ -0,0 +1,18 @@
+#ifndef SCTJUDGE_CLI_COMMON
+#define SCTJUDGE_CLI_COMMON
+
+#include "ProcCommon.h"
+#include "JudgeCommon.h"
+
+#include <stdarg.h>
+
+/* --- CliMain.c --- */
+void sctcli_main(void*, JUDGEINFO*);
+void sctcli_logger(int, const char*, ...);
+void sctcli_err(const char*, ...);
+void sctcli_normal_backend(void*, const char*, va_list);
+void sctcli_debug_backend(void*, const char*, va_list);
+void sctcli_err_backend(void*, const char*, va_list);
+void sctcli_monitor(void*, const PROCMONINFO*);
+
+#endif