author Narcis Beleuzu <>
Fri, 16 Nov 2018 02:13:57 +0200
changeset 1761662 1abdc7367834b8dfc8e0606bf688f11a901730d3
parent 1750543 4de987e47323c74954cef79540e5a0bbe887c232
child 1797394 b52db0d7101f6746a8e8ac07b94defb1ebfa13be
child 1797395 6cfb3138a344c3099ae11774414575313b66acde
child 1797405 4929bc91b7a554d0608bb17b3d9a59933d23d511
child 1797419 1e1f7e84367f3ab81e506b94bdfb33566ae451f3
child 1797420 f609f68a5bd749e0c67040c5247de9d2d7db6140
child 1963492 1e476c25a38809f9c2139da4e2900ace262f90ad
child 1963547 6ce8c086e416a461a978669a7409f40175b59489
child 1963555 d95896c80c1074f19cbe25c530949e7ced798468
child 1963575 e9e59066da7fa656bbd0944dfc50bc7b6f5b4fa6
child 1985556 c0d65b8bea2b6dd588ca429d160c72d904666609
permissions -rwxr-xr-x
Backed out 6 changesets (bug 1502457) for build bustages. CLOSED TREE Backed out changeset febdb867785a (bug 1502457) Backed out changeset 7ea52c602445 (bug 1502457) Backed out changeset 73bb6a74cad0 (bug 1502457) Backed out changeset b172bda6e983 (bug 1502457) Backed out changeset 0e283ddc6c3b (bug 1502457) Backed out changeset 638fa0251123 (bug 1502457)

/* List of defines generated by configure. Included with preprocessor flag,
 * -include, to avoid long list of -D defines on the compile command-line.
 * Do not edit.


#if defined(__clang__)
#pragma clang diagnostic push
#if __has_warning("-Wreserved-id-macro")
#pragma clang diagnostic ignored "-Wreserved-id-macro"

/* Expands to all the defines from configure. */

 * The c99 defining the limit macros (UINT32_MAX for example), says:
 *   C++ implementations should define these macros only when
 *   __STDC_LIMIT_MACROS is defined before <stdint.h> is included.
 * The same also occurs with __STDC_CONSTANT_MACROS for the constant macros
 * (INT8_C for example) used to specify a literal constant of the proper type,
 * and with __STDC_FORMAT_MACROS for the format macros (PRId32 for example) used
 * with the fprintf function family.
#if !defined(__STDC_FORMAT_MACROS)

#if defined(__clang__)
#pragma clang diagnostic pop

 * Force-include sdkdecls.h for building the chromium sandbox code.
 * CHROMIUM_SANDBOX_BUILD is defined in security/sandbox/
 * Note that this include path relies on the LOCAL_INCLUDES in that file.
#if defined(CHROMIUM_SANDBOX_BUILD) && defined(XP_WIN)
#include "base/win/sdkdecls.h"

#ifdef __MINGW32__
 * MinGW doesn't support __try / __except. There are a few mechanisms available
 * to hack around it and pseudo-support it, but these are untested in Firefox.
 * What is tested (and works) is replacing them with if(true) and else.
#define __try if(true)
#define __except(x) else
#ifdef GetExceptionCode
#undef GetExceptionCode
#define GetExceptionCode() 0

#endif /* __MINGW32__ */
#endif /* defined(CHROMIUM_SANDBOX_BUILD) && defined(XP_WIN) */

#endif /* MOZILLA_CONFIG_H */