38 |
declarations on whether gcc is in use. */ |
declarations on whether gcc is in use. */ |
39 |
#if __GNUC__ > 1 |
#if __GNUC__ > 1 |
40 |
#define ATTRIBUTE(X) __attribute__ (X) |
#define ATTRIBUTE(X) __attribute__ (X) |
41 |
|
|
42 |
|
/* Only necessary because of a wart in gnulib's xalloc.h. */ |
43 |
|
#define __attribute__(X) __attribute__ (X) |
44 |
#else |
#else |
45 |
#define ATTRIBUTE(X) |
#define ATTRIBUTE(X) |
46 |
#endif |
#endif |
57 |
#define MALLOC_LIKE |
#define MALLOC_LIKE |
58 |
#endif |
#endif |
59 |
|
|
|
/* Internationalization. */ |
|
|
#include <libintl.h> |
|
|
|
|
|
#if !ENABLE_NLS |
|
|
/* If we don't do this then gettext() still monkeys with the |
|
|
string, keeping gcc from checking printf() format types. */ |
|
|
#undef gettext |
|
|
#define gettext(STRING) STRING |
|
|
#endif |
|
|
|
|
|
#define _(STRING) gettext(STRING) |
|
|
#define N_(STRING) STRING |
|
|
|
|
60 |
/* Filesystems. */ |
/* Filesystems. */ |
61 |
|
|
62 |
/* Directory separator and path delimiter for this OS. */ |
/* Directory separator and path delimiter for this OS. */ |