3 |
dnl autoconf |
dnl autoconf |
4 |
dnl in the directory containing this script. |
dnl in the directory containing this script. |
5 |
dnl |
dnl |
6 |
dnl Copyright (C) 1994, 95, 96, 1999, 2000, 01, 02, 03, 2004 |
dnl Copyright (C) 1994, 1995, 1996, 1999, 2000, 2001, 2002, 2003, 2004 |
7 |
dnl Free Software Foundation, Inc. |
dnl Free Software Foundation, Inc. |
8 |
dnl |
dnl |
9 |
dnl This file is part of GNU Emacs. |
dnl This file is part of GNU Emacs. |
2767 |
fi |
fi |
2768 |
|
|
2769 |
AH_TOP([/* GNU Emacs site configuration template file. |
AH_TOP([/* GNU Emacs site configuration template file. |
2770 |
Copyright (C) 1988, 93, 94, 99, 2000, 2002 Free Software Foundation, Inc. |
Copyright (C) 1988, 1993, 1994, 1999, 2000, 2002, 2004 |
2771 |
|
Free Software Foundation, Inc. |
2772 |
|
|
2773 |
This file is part of GNU Emacs. |
This file is part of GNU Emacs. |
2774 |
|
|
2849 |
/* Don't try to switch on inline handling as detected by AC_C_INLINE |
/* Don't try to switch on inline handling as detected by AC_C_INLINE |
2850 |
generally, because even if non-gcc compilers accept `inline', they |
generally, because even if non-gcc compilers accept `inline', they |
2851 |
may reject `extern inline'. */ |
may reject `extern inline'. */ |
2852 |
#ifdef __GNUC__ |
#if defined (__GNUC__) && defined (OPTIMIZE) |
2853 |
#define INLINE __inline__ |
#define INLINE __inline__ |
2854 |
#else |
#else |
2855 |
#define INLINE |
#define INLINE |
2897 |
/* Tell regex.c to use a type compatible with Emacs. */ |
/* Tell regex.c to use a type compatible with Emacs. */ |
2898 |
#define RE_TRANSLATE_TYPE Lisp_Object |
#define RE_TRANSLATE_TYPE Lisp_Object |
2899 |
#define RE_TRANSLATE(TBL, C) CHAR_TABLE_TRANSLATE (TBL, C) |
#define RE_TRANSLATE(TBL, C) CHAR_TABLE_TRANSLATE (TBL, C) |
2900 |
#define RE_TRANSLATE_P(TBL) (XFASTINT (TBL) != 0) |
#ifdef make_number |
2901 |
|
/* If make_number is a macro, use it. */ |
2902 |
|
#define RE_TRANSLATE_P(TBL) (!EQ (TBL, make_number (0))) |
2903 |
|
#else |
2904 |
|
/* If make_number is a function, avoid it. */ |
2905 |
|
#define RE_TRANSLATE_P(TBL) (!(INTEGERP (TBL) && XINT (TBL) == 0)) |
2906 |
|
#endif |
2907 |
#endif |
#endif |
2908 |
|
|
2909 |
/* Avoid link-time collision with system mktime if we will use our own. */ |
/* Avoid link-time collision with system mktime if we will use our own. */ |