Add AC_MEMCPY and AC_FAST_MEMCPY macros to eventually replace

SAFEMEMCPY.  AC_FAST_MEMCPY has a len==1 optimization for use
in -llber.
This commit is contained in:
Kurt Zeilenga 2000-07-27 20:10:44 +00:00
parent a720b9a48f
commit db060d8753

View file

@ -75,4 +75,10 @@ int (strncasecmp)();
# endif
#endif
#define AC_MEMCPY( d, s, n ) (SAFEMEMCPY((d),(s),(n)))
#define AC_FMEMCPY( d, s, n ) do { \
if((n) == 1) *((char*)(d)) = *((char*)(s)); \
else AC_MEMCPY( (d), (s), (n) ); \
} while(0)
#endif /* _AC_STRING_H */