24 |
#ifdef emacs |
#ifdef emacs |
25 |
#include "lisp.h" /* for xmalloc */ |
#include "lisp.h" /* for xmalloc */ |
26 |
#else |
#else |
|
#if defined(HAVE_STRING_H) || defined(STDC_HEADERS) |
|
|
#define bcopy(s, d, n) memcpy ((d), (s), (n)) |
|
|
#endif |
|
27 |
|
|
28 |
#ifdef STDC_HEADERS |
#ifdef STDC_HEADERS |
29 |
#include <stdlib.h> |
#include <stdlib.h> |
33 |
char *realloc (); |
char *realloc (); |
34 |
#endif |
#endif |
35 |
|
|
36 |
|
/* Do this after the include, in case string.h prototypes bcopy. */ |
37 |
|
#if (defined(HAVE_STRING_H) || defined(STDC_HEADERS)) && !defined(bcopy) |
38 |
|
#define bcopy(s, d, n) memcpy ((d), (s), (n)) |
39 |
|
#endif |
40 |
|
|
41 |
#endif /* not emacs */ |
#endif /* not emacs */ |
42 |
|
|
43 |
#ifndef NULL |
#ifndef NULL |