mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Bug 909171 (part 2) - Fix up jsversion.h includes. r=luke.
--HG-- extra : rebase_source : 2938ddad7ae8f9ea4069847688f461fa5caed40e
This commit is contained in:
parent
b297eab2c2
commit
2928c11327
@ -27,7 +27,6 @@
|
|||||||
#include "jsopcode.h"
|
#include "jsopcode.h"
|
||||||
#include "jsscript.h"
|
#include "jsscript.h"
|
||||||
#include "jstypes.h"
|
#include "jstypes.h"
|
||||||
#include "jsversion.h"
|
|
||||||
|
|
||||||
#include "frontend/BytecodeCompiler.h"
|
#include "frontend/BytecodeCompiler.h"
|
||||||
#include "frontend/FoldConstants.h"
|
#include "frontend/FoldConstants.h"
|
||||||
|
@ -18,7 +18,6 @@
|
|||||||
|
|
||||||
#include "jscntxt.h"
|
#include "jscntxt.h"
|
||||||
#include "jspubtd.h"
|
#include "jspubtd.h"
|
||||||
#include "jsversion.h"
|
|
||||||
|
|
||||||
#include "js/Vector.h"
|
#include "js/Vector.h"
|
||||||
#include "vm/RegExpObject.h"
|
#include "vm/RegExpObject.h"
|
||||||
|
@ -3,11 +3,11 @@
|
|||||||
* Do not edit.
|
* Do not edit.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef _JS_CONFDEFS_H_
|
#ifndef js_confdefs_h
|
||||||
#define _JS_CONFDEFS_H_
|
#define js_confdefs_h
|
||||||
|
|
||||||
@ALLDEFINES@
|
@ALLDEFINES@
|
||||||
|
|
||||||
#include "js/RequiredDefines.h"
|
#include "js/RequiredDefines.h"
|
||||||
|
|
||||||
#endif /* _JS_CONFDEFS_H_ */
|
#endif /* js_confdefs_h */
|
||||||
|
@ -5,8 +5,8 @@
|
|||||||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
||||||
|
|
||||||
#ifndef js_config_h___
|
#ifndef js_config_h
|
||||||
#define js_config_h___
|
#define js_config_h
|
||||||
|
|
||||||
/* Definitions set at build time that affect SpiderMonkey's public API.
|
/* Definitions set at build time that affect SpiderMonkey's public API.
|
||||||
This header file is generated by the SpiderMonkey configure script,
|
This header file is generated by the SpiderMonkey configure script,
|
||||||
@ -42,4 +42,4 @@
|
|||||||
#undef MOZJS_MAJOR_VERSION
|
#undef MOZJS_MAJOR_VERSION
|
||||||
#undef MOZJS_MINOR_VERSION
|
#undef MOZJS_MINOR_VERSION
|
||||||
|
|
||||||
#endif /* js_config_h___ */
|
#endif /* js_config_h */
|
||||||
|
@ -18,7 +18,6 @@
|
|||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
|
|
||||||
#include "js-config.h"
|
|
||||||
#include "jsalloc.h"
|
#include "jsalloc.h"
|
||||||
#include "jspubtd.h"
|
#include "jspubtd.h"
|
||||||
|
|
||||||
|
@ -37,7 +37,6 @@
|
|||||||
#include "jsopcode.h"
|
#include "jsopcode.h"
|
||||||
#include "jstypes.h"
|
#include "jstypes.h"
|
||||||
#include "jsutil.h"
|
#include "jsutil.h"
|
||||||
#include "jsversion.h"
|
|
||||||
|
|
||||||
#include "builtin/RegExp.h"
|
#include "builtin/RegExp.h"
|
||||||
#include "vm/GlobalObject.h"
|
#include "vm/GlobalObject.h"
|
||||||
|
@ -24,7 +24,14 @@
|
|||||||
#include "mozilla/Attributes.h"
|
#include "mozilla/Attributes.h"
|
||||||
#include "mozilla/Types.h"
|
#include "mozilla/Types.h"
|
||||||
|
|
||||||
|
// jstypes.h is (or should be!) included by every file in SpiderMonkey.
|
||||||
|
// js-config.h and jsversion.h also should be included by every file.
|
||||||
|
// So include them here.
|
||||||
|
// XXX: including them in js/RequiredDefines.h should be a better option, since
|
||||||
|
// that is by definition the header file that should be included in all
|
||||||
|
// SpiderMonkey code. However, Gecko doesn't do this! See bug 909576.
|
||||||
#include "js-config.h"
|
#include "js-config.h"
|
||||||
|
#include "jsversion.h"
|
||||||
|
|
||||||
/***********************************************************************
|
/***********************************************************************
|
||||||
** MACROS: JS_EXTERN_API
|
** MACROS: JS_EXTERN_API
|
||||||
|
@ -10,7 +10,6 @@
|
|||||||
#define vm_CommonPropertyNames_h
|
#define vm_CommonPropertyNames_h
|
||||||
|
|
||||||
#include "jsprototypes.h"
|
#include "jsprototypes.h"
|
||||||
#include "jsversion.h"
|
|
||||||
|
|
||||||
#define FOR_EACH_COMMON_PROPERTYNAME(macro) \
|
#define FOR_EACH_COMMON_PROPERTYNAME(macro) \
|
||||||
macro(anonymous, anonymous, "anonymous") \
|
macro(anonymous, anonymous, "anonymous") \
|
||||||
|
@ -9,8 +9,6 @@
|
|||||||
#ifndef vm_Keywords_h
|
#ifndef vm_Keywords_h
|
||||||
#define vm_Keywords_h
|
#define vm_Keywords_h
|
||||||
|
|
||||||
#include "jsversion.h"
|
|
||||||
|
|
||||||
#if JS_HAS_CONST
|
#if JS_HAS_CONST
|
||||||
# define FOR_CONST_KEYWORD(macro) \
|
# define FOR_CONST_KEYWORD(macro) \
|
||||||
macro(const, const_, TOK_CONST, JSVERSION_DEFAULT)
|
macro(const, const_, TOK_CONST, JSVERSION_DEFAULT)
|
||||||
|
@ -23,7 +23,6 @@
|
|||||||
#include "jsobj.h"
|
#include "jsobj.h"
|
||||||
#include "jstypes.h"
|
#include "jstypes.h"
|
||||||
#include "jsutil.h"
|
#include "jsutil.h"
|
||||||
#include "jsversion.h"
|
|
||||||
#ifdef XP_WIN
|
#ifdef XP_WIN
|
||||||
# include "jswin.h"
|
# include "jswin.h"
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
Reference in New Issue
Block a user