| 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 |