URL
https://opencores.org/ocsvn/or1k/or1k/trunk
Subversion Repositories or1k
[/] [or1k/] [trunk/] [insight/] [libiberty/] [xmemdup.c] - Rev 578
Go to most recent revision | Compare with Previous | Blame | View Log
/* xmemdup.c -- Duplicate a memory buffer, using xcalloc. This trivial function is in the public domain. Jeff Garzik, September 1999. */ #ifdef HAVE_CONFIG_H #include "config.h" #endif #include "ansidecl.h" #include "libiberty.h" #include <sys/types.h> /* For size_t. */ #ifdef HAVE_STRING_H #include <string.h> #endif PTR xmemdup (input, copy_size, alloc_size) const PTR input; size_t copy_size; size_t alloc_size; { PTR output = xcalloc (1, alloc_size); memcpy (output, input, copy_size); return output; }
Go to most recent revision | Compare with Previous | Blame | View Log