diff --git a/libguile/ChangeLog b/libguile/ChangeLog index 1b3f5d367..ba0284ed7 100644 --- a/libguile/ChangeLog +++ b/libguile/ChangeLog @@ -43,12 +43,6 @@ * strings.c (scm_c_symbol_length): New function. * strings.h (scm_c_symbol_length): New declaration. -2008-07-04 Ludovic Courtès - - * __scm.h (SCM_INTERNAL): Add `extern' so that these symbols are - not considered as "common" by GCC 4.3. Reported by Patrick - Horgan . - 2008-06-28 Ludovic Courtès * Makefile.am (INCLUDES): Renamed to... diff --git a/libguile/__scm.h b/libguile/__scm.h index 30077fd46..76b444857 100644 --- a/libguile/__scm.h +++ b/libguile/__scm.h @@ -101,9 +101,9 @@ * as having "internal" linkage. */ #if (defined __GNUC__) && \ ((__GNUC__ >= 4) || (__GNUC__ == 3 && __GNUC_MINOR__ == 3)) -# define SCM_INTERNAL extern __attribute__ ((__visibility__ ("internal"))) +# define SCM_INTERNAL __attribute__ ((__visibility__ ("internal"))) #else -# define SCM_INTERNAL extern +# define SCM_INTERNAL #endif