toolkit/crashreporter/google-breakpad/src/third_party/glog/m4/namespaces.m4

Sat, 03 Jan 2015 20:18:00 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Sat, 03 Jan 2015 20:18:00 +0100
branch
TOR_BUG_3246
changeset 7
129ffea94266
permissions
-rw-r--r--

Conditionally enable double key logic according to:
private browsing mode or privacy.thirdparty.isolate preference and
implement in GetCookieStringCommon and FindCookie where it counts...
With some reservations of how to convince FindCookie users to test
condition and pass a nullptr when disabling double key logic.

     1 # Checks whether the compiler implements namespaces
     2 AC_DEFUN([AC_CXX_NAMESPACES],
     3  [AC_CACHE_CHECK(whether the compiler implements namespaces,
     4                  ac_cv_cxx_namespaces,
     5                  [AC_LANG_SAVE
     6                   AC_LANG_CPLUSPLUS
     7                   AC_TRY_COMPILE([namespace Outer {
     8                                     namespace Inner { int i = 0; }}],
     9                                  [using namespace Outer::Inner; return i;],
    10                                  ac_cv_cxx_namespaces=yes,
    11                                  ac_cv_cxx_namespaces=no)
    12                   AC_LANG_RESTORE])
    13   if test "$ac_cv_cxx_namespaces" = yes; then
    14     AC_DEFINE(HAVE_NAMESPACES, 1, [define if the compiler implements namespaces])
    15   fi])

mercurial