]> granicus.if.org Git - postgresql/commitdiff
Rename USE_INLINE to PG_USE_INLINE
authorAlvaro Herrera <alvherre@alvh.no-ip.org>
Tue, 9 Oct 2012 14:10:10 +0000 (11:10 -0300)
committerAlvaro Herrera <alvherre@alvh.no-ip.org>
Tue, 9 Oct 2012 14:17:33 +0000 (11:17 -0300)
The former name was too likely to conflict with symbols from external
headers; and, as seen in recent buildfarm failures in member spoonbill,
it has now happened at least in plpython.

config/c-compiler.m4
configure [changed mode: 0755->0644]
src/include/c.h
src/include/nodes/pg_list.h
src/include/pg_config.h.in
src/include/pg_config.h.win32
src/include/utils/palloc.h
src/include/utils/sortsupport.h

index 069b468daac4de098e89ae81bf7ac9cdd6e59dac..7cbb8ec3249c8d775e39214693c72f6953bb9a10 100644 (file)
@@ -20,7 +20,7 @@ fi])# PGAC_C_SIGNED
 # PGAC_C_INLINE
 # -------------
 # Check if the C compiler understands inline functions.
-# Defines: inline, USE_INLINE
+# Defines: inline, PG_USE_INLINE
 AC_DEFUN([PGAC_C_INLINE],
 [AC_C_INLINE
 AC_CACHE_CHECK([for quiet inline (no complaint if unreferenced)], pgac_cv_c_inline_quietly,
@@ -33,7 +33,7 @@ AC_CACHE_CHECK([for quiet inline (no complaint if unreferenced)], pgac_cv_c_inli
     ac_c_werror_flag=$pgac_c_inline_save_werror
   fi])
 if test "$pgac_cv_c_inline_quietly" != no; then
-  AC_DEFINE_UNQUOTED([USE_INLINE], 1,
+  AC_DEFINE_UNQUOTED([PG_USE_INLINE], 1,
     [Define to 1 if "static inline" works without unwanted warnings from ]
     [compilations where static inline functions are defined but not called.])
 fi
old mode 100755 (executable)
new mode 100644 (file)
index b20df66..85b4b95
--- a/configure
+++ b/configure
@@ -15182,7 +15182,7 @@ $as_echo "$pgac_cv_c_inline_quietly" >&6; }
 if test "$pgac_cv_c_inline_quietly" != no; then
 
 cat >>confdefs.h <<_ACEOF
-#define USE_INLINE 1
+#define PG_USE_INLINE 1
 _ACEOF
 
 fi
index 925d9617af41825a9a9b459c517d03b7210f8ee5..3b0fa9c4f01d2e12b142fb7c7a36420cb0081fae 100644 (file)
@@ -758,13 +758,13 @@ typedef NameData *Name;
  * definitions are pulled in by the .c file as regular (not inline) symbols.
  *
  * The header must also declare the functions' prototypes, protected by
- * !USE_INLINE.
+ * !PG_USE_INLINE.
  */
-#ifdef USE_INLINE
+#ifdef PG_USE_INLINE
 #define STATIC_IF_INLINE static inline
 #else
 #define STATIC_IF_INLINE
-#endif /* USE_INLINE */
+#endif /* PG_USE_INLINE */
 
 /* ----------------------------------------------------------------
  *                             Section 7:      random stuff
index d9cf18376bdb476ceb0c22ff8824c6a0667b419a..34d339857ecbd9e1806b0fd509da3868c08d06fa 100644 (file)
@@ -75,12 +75,12 @@ struct ListCell
  * if supported by the compiler, or as regular functions otherwise.
  * See STATIC_IF_INLINE in c.h.
  */
-#ifndef USE_INLINE
+#ifndef PG_USE_INLINE
 extern ListCell *list_head(const List *l);
 extern ListCell *list_tail(List *l);
 extern int     list_length(const List *l);
-#endif   /* USE_INLINE */
-#if defined(USE_INLINE) || defined(PG_LIST_INCLUDE_DEFINITIONS)
+#endif   /* PG_USE_INLINE */
+#if defined(PG_USE_INLINE) || defined(PG_LIST_INCLUDE_DEFINITIONS)
 STATIC_IF_INLINE ListCell *
 list_head(const List *l)
 {
@@ -98,7 +98,7 @@ list_length(const List *l)
 {
        return l ? l->length : 0;
 }
-#endif /* USE_INLINE || PG_LIST_INCLUDE_DEFINITIONS */
+#endif   /*-- PG_USE_INLINE || PG_LIST_INCLUDE_DEFINITIONS */
 
 /*
  * NB: There is an unfortunate legacy from a previous incarnation of
index 61ae0c26b89830d372182321f71810965cf45eb7..edaf85319b9202fe913e3f24b174f16f5fa5ee5a 100644 (file)
 /* PostgreSQL major version as a string */
 #undef PG_MAJORVERSION
 
+/* Define to 1 if "static inline" works without unwanted warnings from
+   compilations where static inline functions are defined but not called. */
+#undef PG_USE_INLINE
+
 /* PostgreSQL version as a string */
 #undef PG_VERSION
 
    (--enable-float8-byval) */
 #undef USE_FLOAT8_BYVAL
 
-/* Define to 1 if "static inline" works without unwanted warnings from
-   compilations where static inline functions are defined but not called. */
-#undef USE_INLINE
-
 /* Define to 1 if you want 64-bit integer timestamp and interval support.
    (--enable-integer-datetimes) */
 #undef USE_INTEGER_DATETIMES
index 3715dbdca1885e2c0fbee90586f167d6b72bdbde..626ad47883554f591604dcc80e9dc84531003d32 100644 (file)
@@ -7,7 +7,7 @@
  * HAVE_CBRT, HAVE_FUNCNAME_FUNC, HAVE_GETOPT, HAVE_GETOPT_H, HAVE_INTTYPES_H,
  * HAVE_GETOPT_LONG, HAVE_LOCALE_T, HAVE_RINT, HAVE_STRINGS_H, HAVE_STRTOLL,
  * HAVE_STRTOULL, HAVE_STRUCT_OPTION, ENABLE_THREAD_SAFETY,
- * USE_INLINE, inline
+ * PG_USE_INLINE, inline
  */
 
 /* Define to the type of arg 1 of 'accept' */
 
 /* Define to 1 if "static inline" works without unwanted warnings from
    compilations where static inline functions are defined but not called. */
-#define USE_INLINE 1
+#define PG_USE_INLINE 1
 
 /* Define to 1 if you want 64-bit integer timestamp and interval support.
    (--enable-integer-datetimes) */
index 75d8864ad4352fbcf4f5dee2012c9b06d54000d9..5cb1ce57c814d3b9c7aaeb5dec39f91ffae74551 100644 (file)
@@ -81,10 +81,10 @@ extern void *repalloc(void *pointer, Size size);
  */
 #ifndef FRONTEND
 
-#ifndef USE_INLINE
+#ifndef PG_USE_INLINE
 extern MemoryContext MemoryContextSwitchTo(MemoryContext context);
-#endif   /* !USE_INLINE */
-#if defined(USE_INLINE) || defined(MCXT_INCLUDE_DEFINITIONS)
+#endif   /* !PG_USE_INLINE */
+#if defined(PG_USE_INLINE) || defined(MCXT_INCLUDE_DEFINITIONS)
 STATIC_IF_INLINE MemoryContext
 MemoryContextSwitchTo(MemoryContext context)
 {
@@ -93,9 +93,8 @@ MemoryContextSwitchTo(MemoryContext context)
        CurrentMemoryContext = context;
        return old;
 }
-#endif
-
-#endif /* !FRONTEND */
+#endif   /* PG_USE_INLINE || MCXT_INCLUDE_DEFINITIONS */
+#endif   /* !FRONTEND */
 
 /*
  * These are like standard strdup() except the copied string is
index ecb51ed3bea06730b6ebf4c93d47b65583e74102..9a576307eeda248a5528ba2d8c9528b95913e2d9 100644 (file)
@@ -105,12 +105,12 @@ typedef struct SortSupportData
  * ApplySortComparator should be inlined if possible.  See STATIC_IF_INLINE
  * in c.h.
  */
-#ifndef USE_INLINE
+#ifndef PG_USE_INLINE
 extern int ApplySortComparator(Datum datum1, bool isNull1,
                                        Datum datum2, bool isNull2,
                                        SortSupport ssup);
-#endif   /* !USE_INLINE */
-#if defined(USE_INLINE) || defined(SORTSUPPORT_INCLUDE_DEFINITIONS)
+#endif   /* !PG_USE_INLINE */
+#if defined(PG_USE_INLINE) || defined(SORTSUPPORT_INCLUDE_DEFINITIONS)
 /*
  * Apply a sort comparator function and return a 3-way comparison result.
  * This takes care of handling reverse-sort and NULLs-ordering properly.
@@ -147,7 +147,7 @@ ApplySortComparator(Datum datum1, bool isNull1,
 
        return compare;
 }
-#endif /* USE_INLINE || SORTSUPPORT_INCLUDE_DEFINITIONS */
+#endif   /*-- PG_USE_INLINE || SORTSUPPORT_INCLUDE_DEFINITIONS */
 
 /* Other functions in utils/sort/sortsupport.c */
 extern void PrepareSortSupportComparisonShim(Oid cmpFunc, SortSupport ssup);