[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

autoconf 2.49c AC_C_INLINE mishandles Encore Umax- cc

From: Paul Eggert
Subject: autoconf 2.49c AC_C_INLINE mishandles Encore Umax- cc
Date: Tue, 13 Feb 2001 18:41:49 -0800 (PST)

A GNU tar 1.13.18 installer on an Encore-91 running Encore's
Umax- (now _that_'s a blast from the past!) reports the
following problem:

        "names.c", line 220: Two storage classes specified

Line 220 of names.c looks roughly like this:

        static inline int is_pattern (const char *string) ...

The problem is that this old compiler supports "inline", but not
"static inline".

Here is a proposed patch to autoconf to detect this problem.

2001-02-13  Paul Eggert  <address@hidden>

        * aclang.m4 (AC_C_INLINE): Define "inline" to empty if the
        compiler doesn't support 'static inline'.  This is needed for
        Encore Umax-

--- aclang.m4   Tue Jan 23 23:50:19 2001
+++ /tmp/aclang.m4      Tue Feb 13 18:35:46 2001
@@ -1494,6 +1494,7 @@
 for ac_kw in inline __inline__ __inline; do
 [#ifndef __cplusplus
+static $ac_kw int static_foo () {return 0; }
 $ac_kw int foo () {return 0; }

reply via email to

[Prev in Thread] Current Thread [Next in Thread]