]> granicus.if.org Git - graphviz/commitdiff
Remove checks memset and memcpy from features/sfio
authorErwin Janssen <erwinjanssen@outlook.com>
Mon, 9 Jan 2017 11:43:57 +0000 (12:43 +0100)
committerErwin Janssen <erwinjanssen@outlook.com>
Tue, 17 Jan 2017 18:14:55 +0000 (19:14 +0100)
Both are functions are part of the C standard and therefore always
present. Checking is therefore not needed.

lib/sfio/features/sfio
lib/sfio/sfhdr.h
windows/include/FEATURE/sfio

index 1844ecaf70312f8c8986f7d6a9620693e5c78d67..6ef9b3091af40e4a90c5da46c0ac7bcd40a2a2a9 100644 (file)
@@ -35,8 +35,6 @@ exit    cleanup note{ stuck with standard _cleanup }end execute{
 
 lib bcopy
 lib bzero
-lib memcpy
-lib memset
 
 lib memchr note{ see if memchr is fast }end execute{
        #include        <sys/types.h>
index eef417915cc808a6b1f40d3bfa756f5403992ece..17910b3724fc1c80b1253bbc2cc825eea87d869b 100644 (file)
@@ -780,14 +780,7 @@ extern "C" {
 #define max(x,y)       ((x) > (y) ? (x) : (y))
 
 /* fast functions for memory copy and memory clear */
-#if _lib_bcopy && !_lib_memcpy
-#define memcpy(to,fr,n)        bcopy((fr),(to),(n))
-#endif
-#if _lib_bzero && !_lib_memset
-#define memclear(s,n)  bzero((s),(n))
-#else
 #define memclear(s,n)  memset((s),'\0',(n))
-#endif
 
 /* note that MEMCPY advances the associated pointers */
 #define MEMCPY(to,fr,n) \
index 92e1334544fd38e015f2dd4ea82fe3b73c04a9b8..f2137b3d9366a1095b81575a9b19eef70a505074 100644 (file)
@@ -6,8 +6,6 @@
 #define _lib_ftruncate 0       /* ftruncate() in default lib(s) */
 #define _lib_lseek64   1       /* lseek64() in default lib(s) */
 #define _typ_off64_t   1       /* off64_t is a type */
-#define _lib_memcpy    1       /* memcpy() in default lib(s) */
-#define _lib_memset    1       /* memset() in default lib(s) */
 #define _sys_stat      1       /* stat() in default lib(s) */
 #define _lib_remove    1       /* remove() in default lib(s) */
 #define _lib_unlink    1       /* unlink() in default lib(s) */