summaryrefslogtreecommitdiff
path: root/Porting/config_H
diff options
context:
space:
mode:
authorAaron Crane <arc@cpan.org>2017-10-12 14:00:03 +0200
committerAaron Crane <arc@cpan.org>2017-10-21 16:51:36 +0100
commit1eb06a387814d96975ac806b89805b1e28e8080d (patch)
treef4b8fab42d7009f9196a7cd4233b9ec42158262e /Porting/config_H
parent1c1d7d5ba0bc33e7bea0a9aeb2d420fc5a8128ab (diff)
downloadperl-1eb06a387814d96975ac806b89805b1e28e8080d.tar.gz
Assume we have C89 memcpy() and memmove()
We can therefore also avoid probing for and/or using BSD bcopy().
Diffstat (limited to 'Porting/config_H')
-rw-r--r--Porting/config_H28
1 files changed, 0 insertions, 28 deletions
diff --git a/Porting/config_H b/Porting/config_H
index 59ff5624b4..76a206189b 100644
--- a/Porting/config_H
+++ b/Porting/config_H
@@ -38,12 +38,6 @@
*/
#define HAS_BCMP /**/
-/* HAS_BCOPY:
- * This symbol is defined if the bcopy() routine is available to
- * copy blocks of memory.
- */
-#define HAS_BCOPY /**/
-
/* HAS_CHOWN:
* This symbol, if defined, indicates that the chown routine is
* available.
@@ -260,20 +254,6 @@
*/
#define HAS_MEMCMP /**/
-/* HAS_MEMCPY:
- * This symbol, if defined, indicates that the memcpy routine is available
- * to copy blocks of memory.
- */
-#define HAS_MEMCPY /**/
-
-/* HAS_MEMMOVE:
- * This symbol, if defined, indicates that the memmove routine is available
- * to copy potentially overlapping blocks of memory. This should be used
- * only when HAS_SAFE_BCOPY is not defined. If neither is there, roll your
- * own version.
- */
-#define HAS_MEMMOVE /**/
-
/* HAS_MEMRCHR:
* This symbol, if defined, indicates that the memrchr routine is
* available to return a pointer to the last occurrence of a byte in
@@ -1645,14 +1625,6 @@
/*#define HAS_READDIR_R / **/
#define READDIR_R_PROTO 0 /**/
-/* HAS_SAFE_BCOPY:
- * This symbol, if defined, indicates that the bcopy routine is available
- * to copy potentially overlapping memory blocks. Normally, you should
- * probably use memmove() or memcpy(). If neither is defined, roll your
- * own version.
- */
-/*#define HAS_SAFE_BCOPY / **/
-
/* HAS_SANE_MEMCMP:
* This symbol, if defined, indicates that the memcmp routine is available
* and can be used to compare relative magnitudes of chars with their high