]> pd.if.org Git - nbds/blobdiff - struct/nstring.c
generic interface for map-like data structures
[nbds] / struct / nstring.c
diff --git a/struct/nstring.c b/struct/nstring.c
deleted file mode 100644 (file)
index db35ee1..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-#include "common.h"
-#include "nstring.h"
-#include "mem.h"
-
-nstring_t *ns_alloc (const void *data, uint32_t len) {
-    nstring_t *ns = nbd_malloc(sizeof(nstring_t) + len);
-    ns->len = len;
-    memcpy(ns->data, data, len);
-    return ns;
-}
-
-int ns_cmp_raw (nstring_t *ns, const void *data, uint32_t len) {
-    int d = memcmp(ns->data, data, (len < ns->len) ? len : ns->len);
-    return (d == 0) ? ns->len - len : d;
-}