]> code.delx.au - pulseaudio/commitdiff
fix two gcc 2.95 incompatibilities
authorLennart Poettering <lennart@poettering.net>
Thu, 16 Sep 2004 22:44:40 +0000 (22:44 +0000)
committerLennart Poettering <lennart@poettering.net>
Thu, 16 Sep 2004 22:44:40 +0000 (22:44 +0000)
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@207 fefdeb5f-60dc-0310-8127-8f9354f1896f

configure.ac
polyp/dumpmodules.c

index 07b2b96ce88773c3f61fdb8d278fe992979dafe3..8b5a72ab96048401eff7083b97d75c9c7e195e77 100644 (file)
@@ -40,8 +40,6 @@ AC_SUBST(INCLTDL)
 AC_SUBST(LIBLTDL)
 AC_LIBTOOL_DLOPEN
 AC_PROG_LIBTOOL
-AC_PROG_LEX
-AC_PROG_YACC
 
 # Checks for header files.
 AC_HEADER_STDC
@@ -108,7 +106,10 @@ AM_CONDITIONAL([HAVE_GLIB12], [test "x$HAVE_GLIB12" = x1])
 
 # If using GCC specifiy some additional parameters
 if test "x$GCC" = "xyes" ; then
-   CFLAGS="$CFLAGS -pipe -W -Wall -Wno-unused-parameter -pedantic -std=c99"
+   CFLAGS="$CFLAGS -pipe -W -Wall -pedantic"
+
+   AC_LANG_CONFTEST([int main()])
+   $CC -std=c99 -Wno-unused-parameter -E conftest.c -o - > /dev/null 2>&1 && CFLAGS="$CFLAGS -std=c99 -Wno-unused-parameter"
 fi
 
 # LYNX documentation generation
index 9ed89692a5d4fb41d0910ff36a3880d2498e8a7b..ae42d36ecbd082063505d6df98014f2611f965f8 100644 (file)
@@ -40,8 +40,8 @@ static void short_info(const char *name, const char *path, struct pa_modinfo *i)
 }
 
 static void long_info(const char *name, const char *path, struct pa_modinfo *i) {
-    assert(name && i);
     static int nl = 0;
+    assert(name && i);
     
     if (nl)
         printf("\n");