aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/utils.c
blob: 4945e1ca140b99a8037c9731b9b201fb56909919 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// SPDX-License-Identifier: MIT
// Copyright (C) 2018 Luc Van Oostenryck

#include "utils.h"
#include "allocate.h"
#include <string.h>


void *xmemdup(const void *src, size_t len)
{
	return memcpy(__alloc_bytes(len), src, len);
}

char *xstrdup(const char *src)
{
	return xmemdup(src, strlen(src) + 1);
}