summaryrefslogtreecommitdiff
path: root/test.c
diff options
context:
space:
mode:
Diffstat (limited to 'test.c')
-rw-r--r--test.c22
1 files changed, 22 insertions, 0 deletions
diff --git a/test.c b/test.c
new file mode 100644
index 0000000..657a8f6
--- /dev/null
+++ b/test.c
@@ -0,0 +1,22 @@
+#include <stdio.h>
+#include <string.h>
+
+#include "map.h"
+
+int main()
+{
+ MAP m;
+ const char *k1, *v1;
+ void *v2;
+ size_t size;
+
+ map_init(&m);
+ k1 = "key1";
+ v1 = "val1";
+ map_set(&m, k1, strlen(k1), v1, strlen(v1));
+ v1 = "qweqweqwe";
+ map_set(&m, k1, strlen(k1), v1, strlen(v1));
+ map_get(&m, k1, strlen(k1), &v2, &size);
+ fwrite(v2, 1, size, stdout);
+ putchar('\n');
+}