From: Dave Love Date: Sun, 29 Jun 2003 12:01:08 +0000 (+0000) Subject: Fix XRegisterIMInstantiateCallback check for gcc. X-Git-Tag: ttn-vms-21-2-B4~9544 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=a6c2ef66b23dfc884c173e5a8c79477b30def1fd;p=emacs.git Fix XRegisterIMInstantiateCallback check for gcc. --- diff --git a/configure.in b/configure.in index 0433c0ae210..800e80dd079 100644 --- a/configure.in +++ b/configure.in @@ -2049,6 +2049,10 @@ dnl with `--with-xim=no'. if test "${with_xim}" != "no"; then AC_DEFINE(USE_XIM, 1, [Define to 1 if we should use XIM, if it is available.]) + late_CFLAGS=$CFLAGS + if test "$GCC" = yes; then + CFLAGS="$CFLAGS --pedantic-errors" + fi AC_TRY_COMPILE([ #include #include ], @@ -2058,6 +2062,12 @@ char *res_name; char *res_class; XIMProc callback; XPointer *client_data; +#ifndef __GNUC__ +/* If we're not using GCC, it's probably not XFree86, and this is + probably right, but we can't use something like --pedantic-errors. */ +extern Bool XRegisterIMInstantiateCallback(Display*, XrmDatabase, char*, + char*, XIMProc, XPointer*); +#endif (void)XRegisterIMInstantiateCallback(display, db, res_name, res_class, callback, client_data);], [emacs_cv_arg6_star=yes]) @@ -2069,6 +2079,7 @@ either XPointer or XPointer*.])dnl else AC_DEFINE(XRegisterIMInstantiateCallback_arg6, [XPointer]) fi + CFLAGS=$late_CFLAGS fi ### Use -lXpm if available, unless `--with-xpm=no'.