repo.or.cz
/
binutils.git
/
blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
blame
|
history
|
raw
|
HEAD
Fix an overflow checking bug uncovered when a 32 bit target is compiled
[binutils.git]
/
libiberty
/
memmove.c
blob
176c326ef2b1cc7db9f0e963bdb66380fb4da40d
1
/* Wrapper to implement ANSI C's memmove using BSD's bcopy. */
2
/* This function is in the public domain. --Per Bothner. */
3
#include <ansidecl.h>
4
#ifdef __STDC__
5
#include <stddef.h>
6
#else
7
#define size_t unsigned long
8
#endif
9
10
PTR
11
memmove
(
s1
,
s2
,
n
)
12
PTR s1
;
13
const
PTR s2
;
14
size_t
n
;
15
{
16
bcopy
(
s2
,
s1
,
n
);
17
return
s1
;
18
}