diff options
author | Brett Cannon <bcannon@gmail.com> | 2008-03-18 04:09:00 +0000 |
---|---|---|
committer | Brett Cannon <bcannon@gmail.com> | 2008-03-18 04:09:00 +0000 |
commit | aa5778d1b886f7a4e47855229c8b223b6b39e317 (patch) | |
tree | 1a091419eea1f0060e3e46741b63cd24b9257c2d /Python/memmove.c | |
parent | b7ec8e5a9e1e48aed6c217f505fa38b7461e0989 (diff) | |
download | cpython-git-aa5778d1b886f7a4e47855229c8b223b6b39e317.tar.gz |
Remove our implementation of memmove() and strerror(); both are in the C89
standard library.
Diffstat (limited to 'Python/memmove.c')
-rw-r--r-- | Python/memmove.c | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/Python/memmove.c b/Python/memmove.c deleted file mode 100644 index 6fb0dad934..0000000000 --- a/Python/memmove.c +++ /dev/null @@ -1,25 +0,0 @@ - -/* A perhaps slow but I hope correct implementation of memmove */ - -extern char *memcpy(char *, char *, int); - -char * -memmove(char *dst, char *src, int n) -{ - char *realdst = dst; - if (n <= 0) - return dst; - if (src >= dst+n || dst >= src+n) - return memcpy(dst, src, n); - if (src > dst) { - while (--n >= 0) - *dst++ = *src++; - } - else if (src < dst) { - src += n; - dst += n; - while (--n >= 0) - *--dst = *--src; - } - return realdst; -} |