diff options
author | Stefano Babic <sbabic@denx.de> | 2021-10-21 13:57:38 +0200 |
---|---|---|
committer | Stefano Babic <sbabic@denx.de> | 2021-10-21 13:58:13 +0200 |
commit | 5fac11e6d5ab350429b8c8ddf47d3d3877ca89d1 (patch) | |
tree | a6fd50ca6f8a79b0647469871fa99223a55d8a96 /lib/string.c | |
parent | e03aa34bdf97f96ad478f7a105482d8231b98aa6 (diff) | |
parent | 79b8849d4c1e73df2a79a1d5a5f6166d0dd67a12 (diff) |
Merge branch 'master' of git://git.denx.de/u-boot
Signed-off-by: Stefano Babic <sbabic@denx.de>
Diffstat (limited to 'lib/string.c')
-rw-r--r-- | lib/string.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/lib/string.c b/lib/string.c index ba176fb08f7..78bd65c4136 100644 --- a/lib/string.c +++ b/lib/string.c @@ -659,6 +659,19 @@ void * memscan(void * addr, int c, size_t size) } #endif +char *memdup(const void *src, size_t len) +{ + char *p; + + p = malloc(len); + if (!p) + return NULL; + + memcpy(p, src, len); + + return p; +} + #ifndef __HAVE_ARCH_STRSTR /** * strstr - Find the first substring in a %NUL terminated string |