Mercurial > hg > xemacs-beta
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_ */