diff options
| author | cvs2svn <cvs2svn@FreeBSD.org> | 2006-06-08 13:10:52 +0000 | 
|---|---|---|
| committer | cvs2svn <cvs2svn@FreeBSD.org> | 2006-06-08 13:10:52 +0000 | 
| commit | 8911861820133a176d34353d257262dd1e764b1d (patch) | |
| tree | 4f7e9c4875f6299d738033dee893ab739d16c3dc /contrib/binutils/libiberty/xmemdup.c | |
| parent | 2ce641c5c4a4abcf1b9d570b63ec974620adb2d3 (diff) | |
Diffstat (limited to 'contrib/binutils/libiberty/xmemdup.c')
| -rw-r--r-- | contrib/binutils/libiberty/xmemdup.c | 38 | 
1 files changed, 0 insertions, 38 deletions
| diff --git a/contrib/binutils/libiberty/xmemdup.c b/contrib/binutils/libiberty/xmemdup.c deleted file mode 100644 index 9e9d66b715dbc..0000000000000 --- a/contrib/binutils/libiberty/xmemdup.c +++ /dev/null @@ -1,38 +0,0 @@ -/* xmemdup.c -- Duplicate a memory buffer, using xcalloc. -   This trivial function is in the public domain. -   Jeff Garzik, September 1999.  */ - -/* - -@deftypefn Replacement void* xmemdup (void *@var{input}, size_t @var{copy_size}, size_t @var{alloc_size}) - -Duplicates a region of memory without fail.  First, @var{alloc_size} bytes -are allocated, then @var{copy_size} bytes from @var{input} are copied into -it, and the new memory is returned.  If fewer bytes are copied than were -allocated, the remaining memory is zeroed. - -@end deftypefn - -*/ - -#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; -} | 
