aboutsummaryrefslogtreecommitdiff
path: root/src/commandHandler.c
diff options
context:
space:
mode:
authorSyndamia <kamen.d.mladenov@protonmail.com>2021-09-02 08:45:47 +0300
committerSyndamia <kamen.d.mladenov@protonmail.com>2021-09-02 08:45:47 +0300
commit6a36d7e889fb3b683c03607428ad88cd5fadaceb (patch)
treedbad26ce67228334603c808ca5ed6e062fda1e23 /src/commandHandler.c
parent124e07eb3d22e3964f1fcd2580d7f2954621c596 (diff)
downloadyou86-6a36d7e889fb3b683c03607428ad88cd5fadaceb.tar
you86-6a36d7e889fb3b683c03607428ad88cd5fadaceb.tar.gz
you86-6a36d7e889fb3b683c03607428ad88cd5fadaceb.zip
(1) Moved code files to src folder
Diffstat (limited to 'src/commandHandler.c')
-rw-r--r--src/commandHandler.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/commandHandler.c b/src/commandHandler.c
new file mode 100644
index 0000000..9d158f3
--- /dev/null
+++ b/src/commandHandler.c
@@ -0,0 +1,13 @@
+#include "commandHandler.h"
+
+struct CommandHandler handlers[MAX_HANDLERS];
+
+int handlerCount = 0;
+
+void registerHandler(char *name, F_EXECUTOR executor) {
+ struct CommandHandler newCH;
+ newCH.p_name = name;
+ newCH.p_executor = executor;
+
+ handlers[handlerCount++] = newCH;
+}