summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNathanael Sensfelder <SpamShield0@MultiAgentSystems.org>2017-01-18 19:09:16 +0100
committerNathanael Sensfelder <SpamShield0@MultiAgentSystems.org>2017-01-18 19:09:16 +0100
commit0d49fb74eadcf933f696420cd182077927680d26 (patch)
tree9220d260ce878f369138da12dae0300cf9ade5c9 /src/knowledge/knowledge.c
parent24afb3e60bafd98e6a83dcb41ee6a7f7d41e76bc (diff)
Done with 'core', starting to work on 'knowledge'.
Diffstat (limited to 'src/knowledge/knowledge.c')
-rw-r--r--src/knowledge/knowledge.c21
1 files changed, 21 insertions, 0 deletions
diff --git a/src/knowledge/knowledge.c b/src/knowledge/knowledge.c
new file mode 100644
index 0000000..a72969e
--- /dev/null
+++ b/src/knowledge/knowledge.c
@@ -0,0 +1,21 @@
+#include <stdlib.h>
+#include <string.h>
+#include <stdint.h> /* defines SIZE_MAX */
+
+#include "../cli/cli.h"
+
+#include "knowledge.h"
+
+/** Basic functions of the ZoO_knowledge structure ****************************/
+
+/* See: "knowledge.h" */
+void ZoO_knowledge_initialize (struct ZoO_knowledge k [const static 1])
+{
+ k->words = (struct ZoO_knowledge_word *) NULL;
+ k->words_length = 0;
+ k->words_sorted = (ZoO_index *) NULL;
+
+ k->sequences = (ZoO_index **) NULL;
+ k->sequences_length = 0;
+ k->sequences_sorted = (ZoO_index *) NULL;
+}