summaryrefslogtreecommitdiff
path: root/subversion/svn_private_config.h.in
diff options
context:
space:
mode:
Diffstat (limited to 'subversion/svn_private_config.h.in')
-rw-r--r--subversion/svn_private_config.h.in42
1 files changed, 39 insertions, 3 deletions
diff --git a/subversion/svn_private_config.h.in b/subversion/svn_private_config.h.in
index b322e83..3e9d592 100644
--- a/subversion/svn_private_config.h.in
+++ b/subversion/svn_private_config.h.in
@@ -22,6 +22,9 @@
/* Define to 1 if you don't have `vprintf' but do have `_doprnt.' */
#undef HAVE_DOPRNT
+/* Define to 1 if you have the `getpid' function. */
+#undef HAVE_GETPID
+
/* Define to 1 if you have the <inttypes.h> header file. */
#undef HAVE_INTTYPES_H
@@ -46,6 +49,9 @@
/* Define to 1 if you have the <serf.h> header file. */
#undef HAVE_SERF_H
+/* Define to 1 if you have the <stdbool.h> header file. */
+#undef HAVE_STDBOOL_H
+
/* Define to 1 if you have the <stdint.h> header file. */
#undef HAVE_STDINT_H
@@ -115,12 +121,12 @@
/* Define to 1 if you have the ANSI C header files. */
#undef STDC_HEADERS
+/* Defined to build against httpd 2.4 with broken auth */
+#undef SVN_ALLOW_BROKEN_HTTPD_AUTH
+
/* Define to the Python/C API format character suitable for apr_int64_t */
#undef SVN_APR_INT64_T_PYCFMT
-/* Define if circular linkage is not possible on this platform. */
-#undef SVN_AVOID_CIRCULAR_LINKAGE_AT_ALL_COSTS_HACK
-
/* Defined to be the path to the installed binaries */
#undef SVN_BINDIR
@@ -199,6 +205,9 @@
/* Defined if libsvn_fs should link against libsvn_fs_fs */
#undef SVN_LIBSVN_FS_LINKS_FS_FS
+/* Defined if libsvn_fs should link against libsvn_fs_x */
+#undef SVN_LIBSVN_FS_LINKS_FS_X
+
/* Defined to be the path to the installed locale dirs */
#undef SVN_LOCALE_DIR
@@ -217,6 +226,9 @@
/* Defined if svn should try to load DSOs */
#undef SVN_USE_DSO
+/* Defined to build with patched httpd 2.4 and working auth */
+#undef SVN_USE_FORCE_AUTHN
+
/* Define to empty if `const' does not conform to ANSI C. */
#undef const
@@ -254,3 +266,27 @@
#define dgettext(domain, x) (x)
#endif
+/* compiler hints */
+#if defined(__GNUC__) && (__GNUC__ >= 3)
+# define SVN__PREDICT_FALSE(x) (__builtin_expect(x, 0))
+# define SVN__PREDICT_TRUE(x) (__builtin_expect(!!(x), 1))
+#else
+# define SVN__PREDICT_FALSE(x) (x)
+# define SVN__PREDICT_TRUE(x) (x)
+#endif
+
+#if defined(SVN_DEBUG)
+# define SVN__FORCE_INLINE
+# define SVN__PREVENT_INLINE
+#elif defined(__GNUC__)
+# define SVN__FORCE_INLINE APR_INLINE __attribute__ ((always_inline))
+# define SVN__PREVENT_INLINE __attribute__ ((noinline))
+#else
+# define SVN__FORCE_INLINE APR_INLINE
+# define SVN__PREVENT_INLINE
+#endif
+
+/* Macro used to specify that a variable is intentionally left unused.
+ Supresses compiler warnings about the variable being unused. */
+#define SVN_UNUSED(v) ( (void)(v) )
+