35 |
/* This header contains definitions that are shared between the different |
/* This header contains definitions that are shared between the different |
36 |
modules, but which are not relevant to the outside. */ |
modules, but which are not relevant to the outside. */ |
37 |
|
|
38 |
|
/* Get the definitions provided by running "configure" */ |
39 |
|
|
40 |
|
#include "config.h" |
41 |
|
|
42 |
/* To cope with SunOS4 and other systems that lack memmove() but have bcopy(), |
/* To cope with SunOS4 and other systems that lack memmove() but have bcopy(), |
43 |
define a macro for memmove() if USE_BCOPY is defined. */ |
define a macro for memmove() if HAVE_MEMMOVE is not defined. */ |
44 |
|
|
45 |
#ifdef USE_BCOPY |
#ifndef HAVE_MEMMOVE |
46 |
#undef memmove /* some systems may have a macro */ |
#undef memmove /* some systems may have a macro */ |
47 |
#define memmove(a, b, c) bcopy(b, a, c) |
#define memmove(a, b, c) bcopy(b, a, c) |
48 |
#endif |
#endif |