Go to the documentation of this file.
18 #ifndef INCLUDED_SCRIPTEXTRAHEADERS
19 #define INCLUDED_SCRIPTEXTRAHEADERS
28 #if GCC_VERSION >= 402 // (older GCCs don't support this pragma)
29 # if GCC_VERSION >= 406 // store user flags
30 # pragma GCC diagnostic push
32 # pragma GCC diagnostic ignored "-Wunused-parameter"
33 # pragma GCC diagnostic ignored "-Wredundant-decls"
34 # if GCC_VERSION >= 408
35 # pragma GCC diagnostic ignored "-Wunused-local-typedefs" // caused by js/debug.h
39 # pragma warning(push)
40 # pragma warning(disable:4100) // "unreferenced formal parameter"
41 # pragma warning(disable:4800) // "forcing value to bool 'true' or 'false' (performance warning)"
46 # define signbit std::signbit
49 #include "js/jstypedarray.h"
50 #include "js/jsdbgapi.h"
57 #if GCC_VERSION >= 402
58 # pragma GCC diagnostic warning "-Wunused-parameter"
59 # pragma GCC diagnostic warning "-Wredundant-decls"
60 # if GCC_VERSION >= 406
61 # pragma GCC diagnostic pop // restore user flags
65 #endif // INCLUDED_SCRIPTEXTRAHEADERS