X-Git-Url: https://pd.if.org/git/?p=nbds;a=blobdiff_plain;f=datatype%2Fnstring.c;fp=runtime%2Fnstring.c;h=f4f6f3811474ad058438a9600b5526919c0af26b;hp=a3fdd1fb350c59622db4446c61c857b2d750e165;hb=11572afcaf218cfcbb8e9747f22739f75252c4f4;hpb=f1098084dd54496a61f9a254541190df77edd166 diff --git a/runtime/nstring.c b/datatype/nstring.c similarity index 86% rename from runtime/nstring.c rename to datatype/nstring.c index a3fdd1f..f4f6f38 100644 --- a/runtime/nstring.c +++ b/datatype/nstring.c @@ -3,6 +3,8 @@ #include "murmur.h" #include "mem.h" +const datatype_t DATATYPE_NSTRING = { (cmp_fun_t)ns_cmp, (hash_fun_t)ns_hash, (clone_fun_t)ns_dup }; + nstring_t *ns_alloc (uint32_t len) { nstring_t *ns = nbd_malloc(sizeof(nstring_t) + len); ns->len = len;