From 3d954bfd2f658ac05a0f20a1241738ed3e3fdd28 Mon Sep 17 00:00:00 2001 From: Linus Nordberg Date: Wed, 5 Feb 2014 11:10:02 +0100 Subject: Move lib to the root. --- util.c | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 util.c (limited to 'util.c') diff --git a/util.c b/util.c new file mode 100644 index 0000000..70d815c --- /dev/null +++ b/util.c @@ -0,0 +1,25 @@ +/* Copyright 2012-2013 NORDUnet A/S. All rights reserved. + See LICENSE for licensing information. */ + +#include +#include +#include +#include +#include "util.h" + +char * +rs_strdup (struct rs_context *ctx, const char *s) +{ + size_t len; + char *buf; + + len = strlen (s); + buf = rs_malloc (ctx, len + 1); + + if (buf != NULL) + memcpy (buf, s, len + 1); + else + rs_err_ctx_push (ctx, RSE_NOMEM, __func__); + + return buf; +} -- cgit v1.1