Revision: 10683
Author:   acle...@google.com
Date:     Tue Oct  4 02:17:41 2011
Log:      Firefox 7 Windows Plugin SDK

http://code.google.com/p/google-web-toolkit/source/detail?r=10683

Added:
 /plugin-sdks/gecko-sdks/gecko-7.0.0/WINNT_x86-msvc
 /plugin-sdks/gecko-sdks/gecko-7.0.0/WINNT_x86-msvc/bin
 /plugin-sdks/gecko-sdks/gecko-7.0.0/WINNT_x86-msvc/bin/xpidl.exe
 /plugin-sdks/gecko-sdks/gecko-7.0.0/WINNT_x86-msvc/include
 /plugin-sdks/gecko-sdks/gecko-7.0.0/WINNT_x86-msvc/include/js-config.h
 /plugin-sdks/gecko-sdks/gecko-7.0.0/WINNT_x86-msvc/include/jsautocfg.h
 /plugin-sdks/gecko-sdks/gecko-7.0.0/WINNT_x86-msvc/include/jscpucfg.h
 /plugin-sdks/gecko-sdks/gecko-7.0.0/WINNT_x86-msvc/include/mozilla-config.h
 /plugin-sdks/gecko-sdks/gecko-7.0.0/WINNT_x86-msvc/include/prcpucfg.h
 /plugin-sdks/gecko-sdks/gecko-7.0.0/WINNT_x86-msvc/include/xpcom-config.h
 /plugin-sdks/gecko-sdks/gecko-7.0.0/WINNT_x86-msvc/lib
 /plugin-sdks/gecko-sdks/gecko-7.0.0/WINNT_x86-msvc/lib/mozalloc.lib
 /plugin-sdks/gecko-sdks/gecko-7.0.0/WINNT_x86-msvc/lib/mozjs.lib
 /plugin-sdks/gecko-sdks/gecko-7.0.0/WINNT_x86-msvc/lib/nspr4.lib
 /plugin-sdks/gecko-sdks/gecko-7.0.0/WINNT_x86-msvc/lib/plc4.lib
 /plugin-sdks/gecko-sdks/gecko-7.0.0/WINNT_x86-msvc/lib/plds4.lib
 /plugin-sdks/gecko-sdks/gecko-7.0.0/WINNT_x86-msvc/lib/xpcom.lib
 /plugin-sdks/gecko-sdks/gecko-7.0.0/WINNT_x86-msvc/lib/xpcomglue_s.lib
 /plugin-sdks/gecko-sdks/gecko-7.0.0/WINNT_x86-msvc/lib/xul.lib
Deleted:
 /plugin-sdks/gecko-sdks/gecko-7.0.0/include/mozilla-config.h

=======================================
--- /dev/null   
+++ /plugin-sdks/gecko-sdks/gecko-7.0.0/WINNT_x86-msvc/bin/xpidl.exe Tue Oct 4 02:17:41 2011
Binary file, no diff available.
=======================================
--- /dev/null
+++ /plugin-sdks/gecko-sdks/gecko-7.0.0/WINNT_x86-msvc/include/js-config.h Tue Oct 4 02:17:41 2011
@@ -0,0 +1,92 @@
+/* js-config.h.  Generated automatically by configure.  */
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+ * vim: set ts=8 sw=4 et tw=78:
+ *
+ * ***** BEGIN LICENSE BLOCK *****
+ * Version: MPL 1.1/GPL 2.0/LGPL 2.1
+ *
+ * The contents of this file are subject to the Mozilla Public License Version
+ * 1.1 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ * http://www.mozilla.org/MPL/
+ *
+ * Software distributed under the License is distributed on an "AS IS" basis,
+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+ * for the specific language governing rights and limitations under the
+ * License.
+ *
+ * The Original Code is Mozilla Communicator client code, released
+ * March 31, 1998.
+ *
+ * The Initial Developer of the Original Code is
+ * Netscape Communications Corporation.
+ * Portions created by the Initial Developer are Copyright (C) 1998
+ * the Initial Developer. All Rights Reserved.
+ *
+ * Contributor(s):
+ *
+ * Alternatively, the contents of this file may be used under the terms of
+ * either of the GNU General Public License Version 2 or later (the "GPL"),
+ * or the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), + * in which case the provisions of the GPL or the LGPL are applicable instead + * of those above. If you wish to allow use of your version of this file only + * under the terms of either the GPL or the LGPL, and not to allow others to
+ * use your version of this file under the terms of the MPL, indicate your
+ * decision by deleting the provisions above and replace them with the notice + * and other provisions required by the GPL or the LGPL. If you do not delete + * the provisions above, a recipient may use your version of this file under
+ * the terms of any one of the MPL, the GPL or the LGPL.
+ *
+ * ***** END LICENSE BLOCK ***** */
+
+#ifndef js_config_h___
+#define js_config_h___
+
+/* Definitions set at build time that affect SpiderMonkey's public API.
+   This header file is generated by the SpiderMonkey configure script,
+   and installed along with jsapi.h.  */
+
+/* Define to 1 if SpiderMonkey should support multi-threaded clients.  */
+#define JS_THREADSAFE 1
+
+/* Define to 1 if SpiderMonkey should include ctypes support.  */
+#define JS_HAS_CTYPES 1
+
+/* Define to 1 if SpiderMonkey should support the ability to perform
+   entirely too much GC.  */
+/* #undef JS_GC_ZEAL */
+
+/* Define to 1 if the standard <stdint.h> header is present and
+   useable.  See jstypes.h and jsstdint.h.  */
+/* #undef JS_HAVE_STDINT_H */
+
+/* Define to 1 if the <sys/types.h> defines int8_t, etc. */
+/* #undef JS_SYS_TYPES_H_DEFINES_EXACT_SIZE_TYPES */
+
+/* Define to 1 if the N-byte __intN types are defined by the
+   compiler.  */
+#define JS_HAVE___INTN 1
+
+/* Define to 1 if #including <stddef.h> provides definitions for
+   intptr_t and uintptr_t.  */
+#define JS_STDDEF_H_HAS_INTPTR_T 1
+
+/* Define to 1 if #including <crtdefs.h> provides definitions for
+   intptr_t and uintptr_t.  */
+/* #undef JS_CRTDEFS_H_HAS_INTPTR_T */
+
+/* The configure script defines these if it doesn't #define
+   JS_HAVE_STDINT_H.  */
+/* #undef JS_INT8_TYPE */
+/* #undef JS_INT16_TYPE */
+/* #undef JS_INT32_TYPE */
+/* #undef JS_INT64_TYPE */
+/* #undef JS_INTPTR_TYPE */
+/* #undef JS_BYTES_PER_WORD */
+
+/* Some mozilla code uses JS-friend APIs that depend on JS_TRACER and
+   JS_METHODJIT being correct. */
+#define JS_TRACER 1
+#define JS_METHODJIT 1
+
+#endif /* js_config_h___ */
=======================================
--- /dev/null
+++ /plugin-sdks/gecko-sdks/gecko-7.0.0/WINNT_x86-msvc/include/jscpucfg.h Tue Oct 4 02:17:41 2011
@@ -0,0 +1,91 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+ *
+ * ***** BEGIN LICENSE BLOCK *****
+ * Version: MPL 1.1/GPL 2.0/LGPL 2.1
+ *
+ * The contents of this file are subject to the Mozilla Public License Version
+ * 1.1 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ * http://www.mozilla.org/MPL/
+ *
+ * Software distributed under the License is distributed on an "AS IS" basis,
+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+ * for the specific language governing rights and limitations under the
+ * License.
+ *
+ * The Original Code is Mozilla Communicator client code, released
+ * March 31, 1998.
+ *
+ * The Initial Developer of the Original Code is
+ * Netscape Communications Corporation.
+ * Portions created by the Initial Developer are Copyright (C) 1998
+ * the Initial Developer. All Rights Reserved.
+ *
+ * Contributor(s):
+ *
+ * Alternatively, the contents of this file may be used under the terms of
+ * either of the GNU General Public License Version 2 or later (the "GPL"),
+ * or the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), + * in which case the provisions of the GPL or the LGPL are applicable instead + * of those above. If you wish to allow use of your version of this file only + * under the terms of either the GPL or the LGPL, and not to allow others to
+ * use your version of this file under the terms of the MPL, indicate your
+ * decision by deleting the provisions above and replace them with the notice + * and other provisions required by the GPL or the LGPL. If you do not delete + * the provisions above, a recipient may use your version of this file under
+ * the terms of any one of the MPL, the GPL or the LGPL.
+ *
+ * ***** END LICENSE BLOCK ***** */
+
+#ifndef js_cpucfg___
+#define js_cpucfg___
+
+#define JS_HAVE_LONG_LONG
+
+#if defined(XP_WIN) || defined(XP_OS2)
+
+#if defined(_WIN64)
+
+#if defined(_M_X64) || defined(_M_AMD64) || defined(_AMD64_)
+#define IS_LITTLE_ENDIAN 1
+#undef  IS_BIG_ENDIAN
+#define JS_BYTES_PER_DOUBLE 8L
+#define JS_BYTES_PER_WORD   8L
+#define JS_BITS_PER_WORD_LOG2   6
+#define JS_ALIGN_OF_POINTER 8L
+#else  /* !(defined(_M_X64) || defined(_M_AMD64) || defined(_AMD64_)) */
+#error "CPU type is unknown"
+#endif /* !(defined(_M_X64) || defined(_M_AMD64) || defined(_AMD64_)) */
+
+#elif defined(_WIN32) || defined(XP_OS2)
+
+#ifdef __WATCOMC__
+#define HAVE_VA_LIST_AS_ARRAY 1
+#endif
+
+#define IS_LITTLE_ENDIAN 1
+#undef  IS_BIG_ENDIAN
+#define JS_BYTES_PER_DOUBLE 8L
+#define JS_BYTES_PER_WORD   4L
+#define JS_BITS_PER_WORD_LOG2   5
+#define JS_ALIGN_OF_POINTER 4L
+
+#endif /* _WIN32 || XP_OS2 */
+
+#elif defined(XP_UNIX)
+
+#error "This file is supposed to be auto-generated on UNIX platforms, but the"
+#error "static version for Mac and Windows platforms is being used."
+#error "Something's probably wrong with paths/headers/dependencies/Makefiles."
+
+#else
+
+#error "Must define one of XP_OS2, XP_WIN, or XP_UNIX"
+
+#endif
+
+#ifndef JS_STACK_GROWTH_DIRECTION
+#define JS_STACK_GROWTH_DIRECTION (-1)
+#endif
+
+#endif /* js_cpucfg___ */
=======================================
--- /dev/null
+++ /plugin-sdks/gecko-sdks/gecko-7.0.0/WINNT_x86-msvc/include/mozilla-config.h Tue Oct 4 02:17:41 2011
@@ -0,0 +1,102 @@
+/* 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.
+ */
+
+#ifndef _MOZILLA_CONFIG_H_
+#define _MOZILLA_CONFIG_H_
+
+#define ACCESSIBILITY 1
+#define BUILD_CTYPES 1
+#define D_INO d_ino
+#define FIREFOX_VERSION 7.0
+#define HAVE_ATLBASE_H 1
+#define HAVE_FORCEINLINE 1
+#define HAVE_IO_H 1
+#define HAVE_ISATTY 1
+#define HAVE_JEMALLOC_MEMALIGN 1
+#define HAVE_JEMALLOC_POSIX_MEMALIGN 1
+#define HAVE_JEMALLOC_VALLOC 1
+#define HAVE_LOCALECONV 1
+#define HAVE_MMINTRIN_H 1
+#define HAVE_OLEACC_IDL 1
+#define HAVE_SEH_EXCEPTIONS 1
+#define HAVE_SETBUF 1
+#define HAVE_SNPRINTF 1
+#define HAVE_UINT64_T 1
+#define HAVE_WINSDKVER_H 1
+#define HW_THREADS 1
+#define IBMBIDI 1
+#define LIBJPEG_TURBO_X86_ASM 1
+#define MALLOC_H <malloc.h>
+#define MOZILLA_VERSION "7.0"
+#define MOZILLA_VERSION_U 7.0
+#define MOZ_APP_UA_NAME ""
+#define MOZ_APP_UA_VERSION "7.0"
+#define MOZ_BUILD_APP xulrunner
+#define MOZ_CRASHREPORTER 1
+#define MOZ_CRASHREPORTER_ENABLE_PERCENT 100
+#define MOZ_DEBUG_SYMBOLS 1
+#define MOZ_DISTRIBUTION_ID "org.mozilla"
+#define MOZ_DLL_SUFFIX ".dll"
+#define MOZ_FEEDS 1
+#define MOZ_INSTRUMENT_EVENT_LOOP 1
+#define MOZ_LOGGING 1
+#define MOZ_MEDIA 1
+#define MOZ_MEMORY 1
+#define MOZ_MEMORY_SIZEOF_PTR_2POW 2
+#define MOZ_MEMORY_WINDOWS 1
+#define MOZ_MSVC_STL_WRAP__Throw 1
+#define MOZ_NTDDI_LONGHORN 0x06000000
+#define MOZ_NTDDI_WIN7 0x06010000
+#define MOZ_NTDDI_WS03 0x05020000
+#define MOZ_OGG 1
+#define MOZ_OMNIJAR 1
+#define MOZ_PDF_PRINTING 1
+#define MOZ_PLACES 1
+#define MOZ_PROFILELOCKING 1
+#define MOZ_RDF 1
+#define MOZ_SMIL 1
+#define MOZ_STORAGE 1
+#define MOZ_SYDNEYAUDIO 1
+#define MOZ_TREE_CAIRO 1
+#define MOZ_TREE_PIXMAN 1
+#define MOZ_UA_BUILDID ""
+#define MOZ_UA_FIREFOX_VERSION "7.0"
+#define MOZ_UPDATER 1
+#define MOZ_UPDATE_CHANNEL default
+#define MOZ_URL_CLASSIFIER 1
+#define MOZ_USER_DIR "Mozilla"
+#define MOZ_VORBIS 1
+#define MOZ_WAVE 1
+#define MOZ_WEBM 1
+#define MOZ_WINSDK_TARGETVER 0x06010000
+#define MOZ_XTF 1
+#define MOZ_XUL 1
+#define MOZ_XULRUNNER 1
+#define NO_X11 1
+#define NS_ALWAYS_INLINE
+#define NS_ATTR_MALLOC
+#define NS_ENABLE_TSF 1
+#define NS_NORETURN
+#define NS_PRINTING 1
+#define NS_PRINT_PREVIEW 1
+#define NS_WARN_UNUSED_RESULT
+#define STDC_HEADERS 1
+#define VPX_X86_ASM 1
+#define WIN32 1
+#define WIN32_LEAN_AND_MEAN 1
+#define WIN32_OLD_STYLE_JEMALLOC 1
+#define WINVER 0x502
+#define XP_WIN 1
+#define XP_WIN32 1
+#define X_DISPLAY_MISSING 1
+#define _CRT_NONSTDC_NO_DEPRECATE 1
+#define _CRT_SECURE_NO_DEPRECATE 1
+#define _WIN32_IE 0x0500
+#define _WIN32_WINNT 0x502
+#define _WINDOWS 1
+#define _X86_ 1
+
+#endif /* _MOZILLA_CONFIG_H_ */
+
=======================================
--- /dev/null
+++ /plugin-sdks/gecko-sdks/gecko-7.0.0/WINNT_x86-msvc/include/prcpucfg.h Tue Oct 4 02:17:41 2011
@@ -0,0 +1,310 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
+/* ***** BEGIN LICENSE BLOCK *****
+ * Version: MPL 1.1/GPL 2.0/LGPL 2.1
+ *
+ * The contents of this file are subject to the Mozilla Public License Version
+ * 1.1 (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ * http://www.mozilla.org/MPL/
+ *
+ * Software distributed under the License is distributed on an "AS IS" basis,
+ * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+ * for the specific language governing rights and limitations under the
+ * License.
+ *
+ * The Original Code is the Netscape Portable Runtime (NSPR).
+ *
+ * The Initial Developer of the Original Code is
+ * Netscape Communications Corporation.
+ * Portions created by the Initial Developer are Copyright (C) 1998-2000
+ * the Initial Developer. All Rights Reserved.
+ *
+ * Contributor(s):
+ *
+ * Alternatively, the contents of this file may be used under the terms of
+ * either the GNU General Public License Version 2 or later (the "GPL"), or
+ * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
+ * in which case the provisions of the GPL or the LGPL are applicable instead + * of those above. If you wish to allow use of your version of this file only + * under the terms of either the GPL or the LGPL, and not to allow others to
+ * use your version of this file under the terms of the MPL, indicate your
+ * decision by deleting the provisions above and replace them with the notice + * and other provisions required by the GPL or the LGPL. If you do not delete + * the provisions above, a recipient may use your version of this file under
+ * the terms of any one of the MPL, the GPL or the LGPL.
+ *
+ * ***** END LICENSE BLOCK ***** */
+
+#ifndef nspr_cpucfg___
+#define nspr_cpucfg___
+
+#ifndef XP_PC
+#define XP_PC
+#endif
+
+#ifndef WIN32
+#define WIN32
+#endif
+
+#ifdef _WIN32_WCE
+#ifndef WINCE
+#define WINCE
+#endif
+#else
+#ifndef WIN95
+#define WIN95
+#endif
+#endif
+
+#define PR_AF_INET6 23  /* same as AF_INET6 */
+
+#if defined(_M_IX86) || defined(_X86_)
+
+#define IS_LITTLE_ENDIAN 1
+#undef  IS_BIG_ENDIAN
+
+#define PR_BYTES_PER_BYTE   1
+#define PR_BYTES_PER_SHORT  2
+#define PR_BYTES_PER_INT    4
+#define PR_BYTES_PER_INT64  8
+#define PR_BYTES_PER_LONG   4
+#define PR_BYTES_PER_FLOAT  4
+#define PR_BYTES_PER_WORD      4
+#define PR_BYTES_PER_DWORD     8
+#define PR_BYTES_PER_DOUBLE 8
+
+#define PR_BITS_PER_BYTE    8
+#define PR_BITS_PER_SHORT   16
+#define PR_BITS_PER_INT     32
+#define PR_BITS_PER_INT64   64
+#define PR_BITS_PER_LONG    32
+#define PR_BITS_PER_FLOAT   32
+#define PR_BITS_PER_WORD       32
+#define PR_BITS_PER_DWORD      64
+#define PR_BITS_PER_DOUBLE  64
+
+#define PR_BITS_PER_BYTE_LOG2   3
+#define PR_BITS_PER_SHORT_LOG2  4
+#define PR_BITS_PER_INT_LOG2    5
+#define PR_BITS_PER_INT64_LOG2  6
+#define PR_BITS_PER_LONG_LOG2   5
+#define PR_BITS_PER_FLOAT_LOG2  5
+#define PR_BITS_PER_WORD_LOG2  5
+#define PR_BITS_PER_DWORD_LOG2 6
+#define PR_BITS_PER_DOUBLE_LOG2 6
+
+#define PR_ALIGN_OF_SHORT   2
+#define PR_ALIGN_OF_INT     4
+#define PR_ALIGN_OF_LONG    4
+#define PR_ALIGN_OF_INT64   8
+#define PR_ALIGN_OF_FLOAT   4
+#define PR_ALIGN_OF_WORD       4
+#define PR_ALIGN_OF_DWORD      8
+#define PR_ALIGN_OF_DOUBLE  4
+#define PR_ALIGN_OF_POINTER 4
+
+#define PR_BYTES_PER_WORD_LOG2 2
+#define PR_BYTES_PER_DWORD_LOG2        3
+
+#elif defined(_M_X64) || defined(_M_AMD64) || defined(_AMD64_)
+
+#define IS_LITTLE_ENDIAN 1
+#undef  IS_BIG_ENDIAN
+#define IS_64
+
+#define PR_BYTES_PER_BYTE   1
+#define PR_BYTES_PER_SHORT  2
+#define PR_BYTES_PER_INT    4
+#define PR_BYTES_PER_INT64  8
+#define PR_BYTES_PER_LONG   4
+#define PR_BYTES_PER_FLOAT  4
+#define PR_BYTES_PER_WORD      8
+#define PR_BYTES_PER_DWORD     8
+#define PR_BYTES_PER_DOUBLE 8
+
+#define PR_BITS_PER_BYTE    8
+#define PR_BITS_PER_SHORT   16
+#define PR_BITS_PER_INT     32
+#define PR_BITS_PER_INT64   64
+#define PR_BITS_PER_LONG    32
+#define PR_BITS_PER_FLOAT   32
+#define PR_BITS_PER_WORD       64
+#define PR_BITS_PER_DWORD      64
+#define PR_BITS_PER_DOUBLE  64
+
+#define PR_BITS_PER_BYTE_LOG2   3
+#define PR_BITS_PER_SHORT_LOG2  4
+#define PR_BITS_PER_INT_LOG2    5
+#define PR_BITS_PER_INT64_LOG2  6
+#define PR_BITS_PER_LONG_LOG2   5
+#define PR_BITS_PER_FLOAT_LOG2  5
+#define PR_BITS_PER_WORD_LOG2  6
+#define PR_BITS_PER_DWORD_LOG2 6
+#define PR_BITS_PER_DOUBLE_LOG2 6
+
+#define PR_ALIGN_OF_SHORT   2
+#define PR_ALIGN_OF_INT     4
+#define PR_ALIGN_OF_LONG    4
+#define PR_ALIGN_OF_INT64   8
+#define PR_ALIGN_OF_FLOAT   4
+#define PR_ALIGN_OF_WORD       8
+#define PR_ALIGN_OF_DWORD      8
+#define PR_ALIGN_OF_DOUBLE  8
+#define PR_ALIGN_OF_POINTER 8
+
+#define PR_BYTES_PER_WORD_LOG2 3
+#define PR_BYTES_PER_DWORD_LOG2        3
+
+#elif defined(_M_IA64) || defined(_IA64_)
+
+#define IS_LITTLE_ENDIAN 1
+#undef  IS_BIG_ENDIAN
+#define IS_64
+
+#define PR_BYTES_PER_BYTE   1
+#define PR_BYTES_PER_SHORT  2
+#define PR_BYTES_PER_INT    4
+#define PR_BYTES_PER_INT64  8
+#define PR_BYTES_PER_LONG   4
+#define PR_BYTES_PER_FLOAT  4
+#define PR_BYTES_PER_WORD      8
+#define PR_BYTES_PER_DWORD     8
+#define PR_BYTES_PER_DOUBLE 8
+
+#define PR_BITS_PER_BYTE    8
+#define PR_BITS_PER_SHORT   16
+#define PR_BITS_PER_INT     32
+#define PR_BITS_PER_INT64   64
+#define PR_BITS_PER_LONG    32
+#define PR_BITS_PER_FLOAT   32
+#define PR_BITS_PER_WORD       64
+#define PR_BITS_PER_DWORD      64
+#define PR_BITS_PER_DOUBLE  64
+
+#define PR_BITS_PER_BYTE_LOG2   3
+#define PR_BITS_PER_SHORT_LOG2  4
+#define PR_BITS_PER_INT_LOG2    5
+#define PR_BITS_PER_INT64_LOG2  6
+#define PR_BITS_PER_LONG_LOG2   5
+#define PR_BITS_PER_FLOAT_LOG2  5
+#define PR_BITS_PER_WORD_LOG2  6
+#define PR_BITS_PER_DWORD_LOG2 6
+#define PR_BITS_PER_DOUBLE_LOG2 6
+
+#define PR_ALIGN_OF_SHORT   2
+#define PR_ALIGN_OF_INT     4
+#define PR_ALIGN_OF_LONG    4
+#define PR_ALIGN_OF_INT64   8
+#define PR_ALIGN_OF_FLOAT   4
+#define PR_ALIGN_OF_WORD       8
+#define PR_ALIGN_OF_DWORD      8
+#define PR_ALIGN_OF_DOUBLE  8
+#define PR_ALIGN_OF_POINTER 8
+
+#define PR_BYTES_PER_WORD_LOG2 3
+#define PR_BYTES_PER_DWORD_LOG2        3
+
+#elif defined(_M_ARM) || defined(_ARM_)
+
+#define IS_LITTLE_ENDIAN 1
+#undef  IS_BIG_ENDIAN
+
+#define PR_BYTES_PER_BYTE   1
+#define PR_BYTES_PER_SHORT  2
+#define PR_BYTES_PER_INT    4
+#define PR_BYTES_PER_INT64  8
+#define PR_BYTES_PER_LONG   4
+#define PR_BYTES_PER_FLOAT  4
+#define PR_BYTES_PER_WORD   4
+#define PR_BYTES_PER_DWORD  8
+#define PR_BYTES_PER_DOUBLE 8
+
+#define PR_BITS_PER_BYTE    8
+#define PR_BITS_PER_SHORT   16
+#define PR_BITS_PER_INT     32
+#define PR_BITS_PER_INT64   64
+#define PR_BITS_PER_LONG    32
+#define PR_BITS_PER_FLOAT   32
+#define PR_BITS_PER_WORD    32
+#define PR_BITS_PER_DWORD   64
+#define PR_BITS_PER_DOUBLE  64
+
+#define PR_BITS_PER_BYTE_LOG2   3
+#define PR_BITS_PER_SHORT_LOG2  4
+#define PR_BITS_PER_INT_LOG2    5
+#define PR_BITS_PER_INT64_LOG2  6
+#define PR_BITS_PER_LONG_LOG2   5
+#define PR_BITS_PER_FLOAT_LOG2  5
+#define PR_BITS_PER_WORD_LOG2   5
+#define PR_BITS_PER_DWORD_LOG2  6
+#define PR_BITS_PER_DOUBLE_LOG2 6
+
+#define PR_ALIGN_OF_SHORT   2
+#define PR_ALIGN_OF_INT     4
+#define PR_ALIGN_OF_LONG    4
+#define PR_ALIGN_OF_INT64   8
+#define PR_ALIGN_OF_FLOAT   4
+#define PR_ALIGN_OF_WORD    4
+#define PR_ALIGN_OF_DWORD   8
+#define PR_ALIGN_OF_DOUBLE  4
+#define PR_ALIGN_OF_POINTER 4
+
+#define PR_BYTES_PER_WORD_LOG2  2
+#define PR_BYTES_PER_DWORD_LOG2 3
+
+#else /* defined(_M_IX86) || defined(_X86_) */
+
+#error unknown processor architecture
+
+#endif /* defined(_M_IX86) || defined(_X86_) */
+
+#ifndef HAVE_LONG_LONG
+#define HAVE_LONG_LONG
+#endif
+
+#ifndef NO_NSPR_10_SUPPORT
+
+#define BYTES_PER_BYTE      PR_BYTES_PER_BYTE
+#define BYTES_PER_SHORT     PR_BYTES_PER_SHORT
+#define BYTES_PER_INT       PR_BYTES_PER_INT
+#define BYTES_PER_INT64     PR_BYTES_PER_INT64
+#define BYTES_PER_LONG      PR_BYTES_PER_LONG
+#define BYTES_PER_FLOAT     PR_BYTES_PER_FLOAT
+#define BYTES_PER_DOUBLE    PR_BYTES_PER_DOUBLE
+#define BYTES_PER_WORD      PR_BYTES_PER_WORD
+#define BYTES_PER_DWORD     PR_BYTES_PER_DWORD
+
+#define BITS_PER_BYTE       PR_BITS_PER_BYTE
+#define BITS_PER_SHORT      PR_BITS_PER_SHORT
+#define BITS_PER_INT        PR_BITS_PER_INT
+#define BITS_PER_INT64      PR_BITS_PER_INT64
+#define BITS_PER_LONG       PR_BITS_PER_LONG
+#define BITS_PER_FLOAT      PR_BITS_PER_FLOAT
+#define BITS_PER_DOUBLE     PR_BITS_PER_DOUBLE
+#define BITS_PER_WORD       PR_BITS_PER_WORD
+
+#define BITS_PER_BYTE_LOG2  PR_BITS_PER_BYTE_LOG2
+#define BITS_PER_SHORT_LOG2 PR_BITS_PER_SHORT_LOG2
+#define BITS_PER_INT_LOG2   PR_BITS_PER_INT_LOG2
+#define BITS_PER_INT64_LOG2 PR_BITS_PER_INT64_LOG2
+#define BITS_PER_LONG_LOG2  PR_BITS_PER_LONG_LOG2
+#define BITS_PER_FLOAT_LOG2 PR_BITS_PER_FLOAT_LOG2
+#define BITS_PER_DOUBLE_LOG2    PR_BITS_PER_DOUBLE_LOG2
+#define BITS_PER_WORD_LOG2  PR_BITS_PER_WORD_LOG2
+
+#define ALIGN_OF_SHORT      PR_ALIGN_OF_SHORT
+#define ALIGN_OF_INT        PR_ALIGN_OF_INT
+#define ALIGN_OF_LONG       PR_ALIGN_OF_LONG
+#define ALIGN_OF_INT64      PR_ALIGN_OF_INT64
+#define ALIGN_OF_FLOAT      PR_ALIGN_OF_FLOAT
+#define ALIGN_OF_DOUBLE     PR_ALIGN_OF_DOUBLE
+#define ALIGN_OF_POINTER    PR_ALIGN_OF_POINTER
+#define ALIGN_OF_WORD       PR_ALIGN_OF_WORD
+
+#define BYTES_PER_WORD_LOG2            PR_BYTES_PER_WORD_LOG2
+#define BYTES_PER_DWORD_LOG2    PR_BYTES_PER_DWORD_LOG2
+#define WORDS_PER_DWORD_LOG2    PR_WORDS_PER_DWORD_LOG2
+
+#endif /* NO_NSPR_10_SUPPORT */
+
+#endif /* nspr_cpucfg___ */
=======================================
--- /dev/null
+++ /plugin-sdks/gecko-sdks/gecko-7.0.0/WINNT_x86-msvc/include/xpcom-config.h Tue Oct 4 02:17:41 2011
@@ -0,0 +1,75 @@
+/* xpcom/xpcom-config.h.  Generated automatically by configure.  */
+/* Global defines needed by xpcom clients */
+
+#ifndef _XPCOM_CONFIG_H_
+#define _XPCOM_CONFIG_H_
+
+/* Define this to throw() if the compiler complains about
+ * constructors returning NULL
+ */
+#define CPP_THROW_NEW throw()
+
+/* Define if the c++ compiler supports a 2-byte wchar_t */
+/* #undef HAVE_CPP_2BYTE_WCHAR_T */
+
+/* Define if the c++ compiler supports changing access with |using| */
+/* #undef HAVE_CPP_ACCESS_CHANGING_USING */
+
+/* Define if the c++ compiler can resolve ambiguity with |using| */
+/* #undef HAVE_CPP_AMBIGUITY_RESOLVING_USING */
+
+/* Define if the c++ compiler has builtin Bool type */
+/* #undef HAVE_CPP_BOOL */
+
+/* Define if the c++ compiler supports char16_t */
+/* #undef HAVE_CPP_CHAR16_T */
+
+/* Define if a dyanmic_cast to void* gives the most derived object */
+/* #undef HAVE_CPP_DYNAMIC_CAST_TO_VOID_PTR */
+
+/* Define if the c++ compiler supports the |explicit| keyword */
+/* #undef HAVE_CPP_EXPLICIT */
+
+/* Define if the c++ compiler supports the modern template
+ * specialization syntax
+ */
+/* #undef HAVE_CPP_MODERN_SPECIALIZE_TEMPLATE_SYNTAX */
+
+/* Define if the c++ compiler supports the |std| namespace */
+/* #undef HAVE_CPP_NAMESPACE_STD */
+
+/* Define if the c++ compiler supports reinterpret_cast */
+/* #undef HAVE_CPP_NEW_CASTS */
+
+/* Define if the c++ compiler supports partial template specialization */
+/* #undef HAVE_CPP_PARTIAL_SPECIALIZATION */
+
+/* Define if the c++ compiler has trouble comparing a constant
+ * reference to a templatized class to zero
+ */
+/* #undef HAVE_CPP_TROUBLE_COMPARING_TO_ZERO */
+
+/* Define if the c++ compiler supports the |typename| keyword */
+/* #undef HAVE_CPP_TYPENAME */
+
+/* Define if the stanard template operator!=() is ambiguous */
+/* #undef HAVE_CPP_UNAMBIGUOUS_STD_NOTEQUAL */
+
+/* Define if statvfs() is available */
+/* #undef HAVE_STATVFS */
+
+/* Define if the c++ compiler requires implementations of
+ * unused virtual methods
+ */
+/* #undef NEED_CPP_UNUSED_IMPLEMENTATIONS */
+
+/* Define to either <new> or <new.h> */
+#define NEW_H <new>
+
+/* Define to either __attribute__((malloc)) or nothing */
+#define NS_ATTR_MALLOC
+
+/* Define to either __attribute__((warn_unused_result)) or nothing */
+#define NS_WARN_UNUSED_RESULT
+
+#endif /* _XPCOM_CONFIG_H_ */
=======================================
--- /dev/null   
+++ /plugin-sdks/gecko-sdks/gecko-7.0.0/WINNT_x86-msvc/lib/mozalloc.lib Tue Oct 4 02:17:41 2011
Binary file, no diff available.
=======================================
--- /dev/null   
+++ /plugin-sdks/gecko-sdks/gecko-7.0.0/WINNT_x86-msvc/lib/mozjs.lib Tue Oct 4 02:17:41 2011
Binary file, no diff available.
=======================================
--- /dev/null   
+++ /plugin-sdks/gecko-sdks/gecko-7.0.0/WINNT_x86-msvc/lib/nspr4.lib Tue Oct 4 02:17:41 2011
Binary file, no diff available.
=======================================
--- /dev/null   
+++ /plugin-sdks/gecko-sdks/gecko-7.0.0/WINNT_x86-msvc/lib/plc4.lib Tue Oct 4 02:17:41 2011
Binary file, no diff available.
=======================================
--- /dev/null   
+++ /plugin-sdks/gecko-sdks/gecko-7.0.0/WINNT_x86-msvc/lib/plds4.lib Tue Oct 4 02:17:41 2011
Binary file, no diff available.
=======================================
--- /dev/null   
+++ /plugin-sdks/gecko-sdks/gecko-7.0.0/WINNT_x86-msvc/lib/xpcom.lib Tue Oct 4 02:17:41 2011
Binary file, no diff available.
=======================================
--- /dev/null   
+++ /plugin-sdks/gecko-sdks/gecko-7.0.0/WINNT_x86-msvc/lib/xpcomglue_s.lib Tue Oct 4 02:17:41 2011
File is too large to display a diff.
=======================================
--- /dev/null   
+++ /plugin-sdks/gecko-sdks/gecko-7.0.0/WINNT_x86-msvc/lib/xul.lib Tue Oct 4 02:17:41 2011
Binary file, no diff available.
=======================================
--- /plugin-sdks/gecko-sdks/gecko-7.0.0/include/mozilla-config.h Wed Sep 28 11:49:19 2011
+++ /dev/null
@@ -1,155 +0,0 @@
-/* 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.
- */
-
-#ifndef _MOZILLA_CONFIG_H_
-#define _MOZILLA_CONFIG_H_
-
-#define ACCESSIBILITY 1
-#define ATK_MAJOR_VERSION 1
-#define ATK_MINOR_VERSION 12
-#define ATK_REV_VERSION 2
-#define ATTRIBUTE_ALIGNED_MAX 64
-#define BUILD_CTYPES 1
-#define D_INO d_ino
-#define FIREFOX_VERSION 7.0
-#define FUNCPROTO 15
-#define HAVE_CLOCK_MONOTONIC 1
-#define HAVE_CURL_CURL_H 1
-#define HAVE_DIRENT_H 1
-#define HAVE_DLADDR 1
-#define HAVE_DLOPEN 1
-#define HAVE_FCHMOD 1
-#define HAVE_FLOCKFILE 1
-#define HAVE_FONTCONFIG_FCFREETYPE_H 1
-#define HAVE_FT_BITMAP_SIZE_Y_PPEM 1
-#define HAVE_FT_GLYPHSLOT_EMBOLDEN 1
-#define HAVE_FT_LOAD_SFNT_TABLE 1
-#define HAVE_FT_SELECT_SIZE 1
-#define HAVE_GETOPT_H 1
-#define HAVE_GNU_GET_LIBC_VERSION 1
-#define HAVE_GNU_LIBC_VERSION_H 1
-#define HAVE_I18N_LC_MESSAGES 1
-#define HAVE_INT16_T 1
-#define HAVE_INT32_T 1
-#define HAVE_INT64_T 1
-#define HAVE_INTTYPES_H 1
-#define HAVE_ISATTY 1
-#define HAVE_JEMALLOC_MEMALIGN 1
-#define HAVE_JEMALLOC_POSIX_MEMALIGN 1
-#define HAVE_JEMALLOC_VALLOC 1
-#define HAVE_LANGINFO_CODESET 1
-#define HAVE_LCHOWN 1
-#define HAVE_LIBXSS 1
-#define HAVE_LOCALECONV 1
-#define HAVE_LOCALTIME_R 1
-#define HAVE_LSTAT64 1
-#define HAVE_MALLOC_H 1
-#define HAVE_MEMALIGN 1
-#define HAVE_MEMMEM 1
-#define HAVE_MEMMOVE 1
-#define HAVE_MEMORY_H 1
-#define HAVE_NL_TYPES_H 1
-#define HAVE_POSIX_FALLOCATE 1
-#define HAVE_POSIX_MEMALIGN 1
-#define HAVE_RANDOM 1
-#define HAVE_RES_NINIT 1
-#define HAVE_SETBUF 1
-#define HAVE_SIGINFO_T 1
-#define HAVE_SNPRINTF 1
-#define HAVE_SSIZE_T 1
-#define HAVE_STAT64 1
-#define HAVE_STDINT_H 1
-#define HAVE_STRERROR 1
-#define HAVE_STRNDUP 1
-#define HAVE_STRTOK_R 1
-#define HAVE_ST_BLKSIZE 1
-#define HAVE_SYS_BITYPES_H 1
-#define HAVE_SYS_CDEFS_H 1
-#define HAVE_SYS_QUOTA_H 1
-#define HAVE_SYS_STATFS_H 1
-#define HAVE_SYS_STATVFS_H 1
-#define HAVE_THREAD_TLS_KEYWORD 1
-#define HAVE_TRUNCATE64 1
-#define HAVE_UINT 1
-#define HAVE_UINT64_T 1
-#define HAVE_UNAME_DOMAINNAME_FIELD 1
-#define HAVE_UNISTD_H 1
-#define HAVE_VALLOC 1
-#define HAVE_VA_COPY 1
-#define HAVE_VISIBILITY_ATTRIBUTE 1
-#define HAVE_VISIBILITY_HIDDEN_ATTRIBUTE 1
-#define HAVE_X11_XKBLIB_H 1
-#define HAVE__UNWIND_BACKTRACE 1
-#define HAVE___CXA_DEMANGLE 1
-#define IBMBIDI 1
-#define LIBJPEG_TURBO_X86_ASM 1
-#define MALLOC_H <malloc.h>
-#define MOZILLA_VERSION "7.0"
-#define MOZILLA_VERSION_U 7.0
-#define MOZ_ACCESSIBILITY_ATK 1
-#define MOZ_APP_UA_NAME ""
-#define MOZ_APP_UA_VERSION "7.0"
-#define MOZ_BUILD_APP xulrunner
-#define MOZ_CRASHREPORTER 1
-#define MOZ_CRASHREPORTER_ENABLE_PERCENT 100
-#define MOZ_DEBUG_SYMBOLS 1
-#define MOZ_DISTRIBUTION_ID "org.mozilla"
-#define MOZ_DLL_SUFFIX ".so"
-#define MOZ_ENABLE_DBUS 1
-#define MOZ_ENABLE_GCONF 1
-#define MOZ_ENABLE_GNOMEUI 1
-#define MOZ_ENABLE_GNOMEVFS 1
-#define MOZ_ENABLE_LIBNOTIFY 1
-#define MOZ_ENABLE_XREMOTE 1
-#define MOZ_FEEDS 1
-#define MOZ_INSTRUMENT_EVENT_LOOP 1
-#define MOZ_LOGGING 1
-#define MOZ_MEDIA 1
-#define MOZ_MEMORY 1
-#define MOZ_MEMORY_LINUX 1
-#define MOZ_MEMORY_SIZEOF_PTR_2POW 2
-#define MOZ_OGG 1
-#define MOZ_OMNIJAR 1
-#define MOZ_PANGO 1
-#define MOZ_PDF_PRINTING 1
-#define MOZ_PLACES 1
-#define MOZ_PROFILELOCKING 1
-#define MOZ_RDF 1
-#define MOZ_SMIL 1
-#define MOZ_STATIC_JS 1
-#define MOZ_STORAGE 1
-#define MOZ_SYDNEYAUDIO 1
-#define MOZ_TREE_CAIRO 1
-#define MOZ_TREE_PIXMAN 1
-#define MOZ_UA_BUILDID ""
-#define MOZ_UA_FIREFOX_VERSION "7.0"
-#define MOZ_UPDATER 1
-#define MOZ_UPDATE_CHANNEL default
-#define MOZ_URL_CLASSIFIER 1
-#define MOZ_USER_DIR ".mozilla"
-#define MOZ_VORBIS 1
-#define MOZ_WAVE 1
-#define MOZ_WEBM 1
-#define MOZ_WIDGET_GTK2 1
-#define MOZ_X11 1
-#define MOZ_XTF 1
-#define MOZ_XUL 1
-#define MOZ_XULRUNNER 1
-#define NS_ALWAYS_INLINE __attribute__((always_inline))
-#define NS_ATTR_MALLOC __attribute__((malloc))
-#define NS_NORETURN __attribute__((noreturn))
-#define NS_PRINTING 1
-#define NS_PRINT_PREVIEW 1
-#define NS_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
-#define SIZEOF_INT_P 4
-#define STDC_HEADERS 1
-#define UNIX_ASYNC_DNS 1
-#define VA_COPY va_copy
-#define VPX_X86_ASM 1
-#define XP_UNIX 1
-#define _REENTRANT 1
-
-#endif /* _MOZILLA_CONFIG_H_ */
-

--
http://groups.google.com/group/Google-Web-Toolkit-Contributors

Reply via email to