X-Git-Url: https://pd.if.org/git/?p=nbds;a=blobdiff_plain;f=struct%2Fnstring.c;fp=struct%2Fnstring.c;h=0000000000000000000000000000000000000000;hp=db35ee1981c71fce1bfe3c5f905646b1608f726e;hb=025017478bb385da88a6b185849c8bcffeb2e2aa;hpb=2d93f3b29622488bde80b6cd18661fd7eb603eee diff --git a/struct/nstring.c b/struct/nstring.c deleted file mode 100644 index db35ee1..0000000 --- a/struct/nstring.c +++ /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; -}