diff lwlib/config.h.in @ 157:6b37e6ddd302 r20-3b5

Import from CVS: tag r20-3b5
author cvs
date Mon, 13 Aug 2007 09:40:41 +0200
parents 538048ae2ab8
children 3bb7ccffb0c0
line wrap: on
line diff
--- a/lwlib/config.h.in	Mon Aug 13 09:39:46 2007 +0200
+++ b/lwlib/config.h.in	Mon Aug 13 09:40:41 2007 +0200
@@ -1,5 +1,5 @@
-/* XEmacs site configuration template file.  -*- C -*-
-   Copyright (C) 1986, 1991, 1992, 1993, 1994 Free Software Foundation, Inc.
+/* Lwlib site configuration template file.  -*- C -*-
+   Copyright (C) 1997 Sun Microsystems, Inc.
 
 This file is part of XEmacs.
 
@@ -28,6 +28,7 @@
 #undef HAVE_ALLOCA_H
 
 #ifndef NOT_C_CODE
+
 #ifdef __GNUC__
 #undef  alloca
 #define alloca __builtin_alloca
@@ -36,6 +37,57 @@
 #elif HAVE_ALLOCA_H
 #include <alloca.h>
 #endif
-#endif /* NOT C */
+
+#endif /* C code */
+
+#undef HAVE_UNISTD_H
+#undef HAVE_LIMITS_H
+#undef CONST_IS_LOSING
+
+#ifndef NeedFunctionPrototypes
+#define NeedFunctionPrototypes 1
+#endif
+
+#ifndef FUNCPROTO
+#define FUNCPROTO 15
+#endif
+
+/* widget feature definitions */
+#undef LWLIB_MENUBARS_LUCID
+#undef LWLIB_MENUBARS_MOTIF
+
+#if   defined (LWLIB_MENUBARS_LUCID)
+#define MENUBARS_LUCID
+#elif defined (LWLIB_MENUBARS_MOTIF)
+#define MENUBARS_MOTIF
+#endif
+
+#undef LWLIB_SCROLLBARS_LUCID
+#undef LWLIB_SCROLLBARS_MOTIF
+#undef LWLIB_SCROLLBARS_ATHENA
+
+#if   defined (LWLIB_SCROLLBARS_LUCID)
+#define SCROLLBARS_LUCID
+#elif defined(LWLIB_SCROLLBARS_MOTIF)
+#define SCROLLBARS_MOTIF
+#elif defined (LWLIB_SCROLLBARS_ATHENA)
+#define SCROLLBARS_ATHENA
+#endif
+
+#undef LWLIB_DIALOGS_MOTIF
+#undef LWLIB_DIALOGS_ATHENA
+
+#if   defined (LWLIB_DIALOGS_MOTIF)
+#define DIALOGS_MOTIF
+#elif defined (LWLIB_DIALOGS_ATHENA)
+#define DIALOGS_ATHENA
+#endif
+
+#undef NEED_MOTIF
+#undef NEED_ATHENA
+
+#if defined (LWLIB_MENUBARS_LUCID) || defined (LWLIB_SCROLLBARS_LUCID)
+#define NEED_LUCID
+#endif
 
 #endif /* _CONFIG_H_ */