diff --git a/plugins/common.h b/plugins/common.h
index e55b0bbdbd6dec63eee25c128ab37ff45d6b9851..e10586bc8f4c7f077ed4de0fa6fd80537e50228b 100644 (file)
--- a/plugins/common.h
+++ b/plugins/common.h
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*
+ * $Id$
+ *
*****************************************************************************/
#include "config.h"
*****************************************************************************/
#include "config.h"
#include <stdlib.h>
#include <errno.h>
#include <stdlib.h>
#include <errno.h>
+#ifdef HUGE_VAL_NEEDS_MATH_H
+#include <math.h>
+#endif
+
#ifdef HAVE_STRINGS_H
#include <strings.h>
#endif
#ifdef HAVE_STRINGS_H
#include <strings.h>
#endif
#include <locale.h>
#endif
#include <locale.h>
#endif
+#ifdef HAVE_DECL_SWAPCTL
+# ifdef HAVE_SYS_SWAP_H
+# include <sys/swap.h>
+# endif
+# ifdef HAVE_SYS_STAT_H
+# include <sys/stat.h>
+# endif
+# ifdef HAVE_SYS_PARAM_H
+# include <sys/param.h>
+# endif
+#endif
+
+#ifndef SWAP_CONVERSION
+# define SWAP_CONVERSION 1
+#endif
+
/*
*
* Missing Functions
/*
*
* Missing Functions
ERROR = -1
};
ERROR = -1
};
+/* AIX seems to have this defined somewhere else */
+#ifndef FALSE
enum {
FALSE,
TRUE
};
enum {
FALSE,
TRUE
};
+#endif
enum {
STATE_OK,
enum {
STATE_OK,
* Internationalization
*
*/
* Internationalization
*
*/
+#include "gettext.h"
+#define _(String) gettext (String)
-#ifdef ENABLE_NLS
-# include "gettext.h"
-# define _(String) gettext (String)
-# define S_(String) gettext (String)
-# define gettext_noop(String) String
-# define N_(String) gettext_noop String
-#else
-# define _(String) (String)
-# define S_(String) (String)
-# define N_(String) String
-# define textdomain(Domain)
-# define bindtextdomain(Package, Directory)
+/* For non-GNU compilers to ignore __attribute__ */
+#ifndef __GNUC__
+# define __attribute__(x) /* do nothing */
#endif
#endif