• Paul Eggert's avatar
    [ChangeLog] · 9cfdb3ec
    Paul Eggert authored
    Assume support for memcmp, memcpy, memmove, memset.
    This simplifies the code a bit.  All current platforms have these,
    as they are required for C89.  If this turns into a problem we
    can add the gnulib modules for these (a 1-line change to Makefile.in).
    * configure.in: Don't check for memcmp, memcpy, memmove, memset.
    [lib-src/ChangeLog]
    Assume support for memcmp, memcpy, memmove, memset.
    * etags.c (absolute_filename): Assume memmove exists.
    [src/ChangeLog]
    Assume support for memcmp, memcpy, memmove, memset.
    * lisp.h, sysdep.c (memcmp, memcpy, memmove, memset):
    * regex.c (memcmp, memcpy):
    Remove; we assume C89 now.
    
    * gmalloc.c (memcpy, memset, memmove): Remove; we assume C89 now.
    (__malloc_safe_bcopy): Remove; no longer needed.
    9cfdb3ec
gmalloc.c 59.4 KB