[Libreoffice-commits] .: 2 commits - jvmaccess/util sal/inc

Tor Lillqvist tml at kemper.freedesktop.org
Fri Jan 21 17:15:12 PST 2011


 jvmaccess/util/makefile.mk           |    2 +
 jvmaccess/util/msvc_win32_x86-64.map |   37 +++++++++++++++++++++++++++++++++++
 sal/inc/sal/types.h                  |    8 +++++--
 3 files changed, 45 insertions(+), 2 deletions(-)

New commits:
commit 513ad4c413b17175e816f007c825fed2932cf2b7
Author: Tor Lillqvist <tlillqvist at novell.com>
Date:   Sat Jan 22 02:12:58 2011 +0200

    Define SAL_TYPES_SIZEOFPOINTER for x64 Windows

diff --git a/sal/inc/sal/types.h b/sal/inc/sal/types.h
index f440094..0e197f3 100644
--- a/sal/inc/sal/types.h
+++ b/sal/inc/sal/types.h
@@ -43,8 +43,12 @@
   #define SAL_TYPES_SIZEOFSHORT		2
   #define SAL_TYPES_SIZEOFINT 		4
   #define SAL_TYPES_SIZEOFLONG		4
-  #define SAL_TYPES_SIZEOFLONGLONG		8
-  #define SAL_TYPES_SIZEOFPOINTER		4
+  #define SAL_TYPES_SIZEOFLONGLONG	8
+  #ifdef _WIN64
+    #define SAL_TYPES_SIZEOFPOINTER	8
+  #else
+    #define SAL_TYPES_SIZEOFPOINTER	4
+  #endif
 #endif
 
 #ifdef __cplusplus
commit 42a12264d4eb10db1841e83b7dd8a5ddca97d9f1
Author: Tor Lillqvist <tlillqvist at novell.com>
Date:   Sat Jan 22 02:06:43 2011 +0200

    Use separate .map files for 64-bit MSVC build

diff --git a/jvmaccess/util/makefile.mk b/jvmaccess/util/makefile.mk
index 1dc327c..a1d8536 100644
--- a/jvmaccess/util/makefile.mk
+++ b/jvmaccess/util/makefile.mk
@@ -53,6 +53,8 @@ SHL1RPATH = URELIB
 
 .IF "$(COMNAME)" == "msci"
 SHL1VERSIONMAP = msvc_win32_intel.map
+.ELIF "$(COMNAME)" == "mscx"
+SHL1VERSIONMAP = msvc_win32_x86-64.map
 .ELIF "$(COMNAME)" == "sunpro5"
 SHL1VERSIONMAP = cc5_solaris_sparc.map
 .ELIF "$(GUI)$(COM)" == "WNTGCC"
diff --git a/jvmaccess/util/msvc_win32_x86-64.map b/jvmaccess/util/msvc_win32_x86-64.map
new file mode 100644
index 0000000..d75ab1c
--- /dev/null
+++ b/jvmaccess/util/msvc_win32_x86-64.map
@@ -0,0 +1,37 @@
+UDK_3.1 {
+    global:
+        # jvmaccess/virtualmachine.hxx:
+        ??0CreationException at AttachGuard@VirtualMachine at jvmaccess@@QEAA at XZ; # jvmaccess::VirtualMachine::AttachGuard::CreationException::CreationException()
+        ??0CreationException at AttachGuard@VirtualMachine at jvmaccess@@QEAA at AEBV0123@@Z; # jvmaccess::VirtualMachine::AttachGuard::CreationException::CreationException(CreationException const &)
+        ??1CreationException at AttachGuard@VirtualMachine at jvmaccess@@UEAA at XZ; # jvmaccess::VirtualMachine::AttachGuard::CreationException::~CreationException()
+        ??4CreationException at AttachGuard@VirtualMachine at jvmaccess@@QEAAAEAV0123 at AEBV0123@@Z; # jvmaccess::VirtualMachine::AttachGuard::CreationException::operator =(CreationException const &)
+        ??0AttachGuard at VirtualMachine@jvmaccess@@QEAA at AEBV?$Reference at VVirtualMachine@jvmaccess@@@rtl@@@Z; # jvmaccess::VirtualMachine::AttachGuard::AttachGuard(rtl::Reference< VirtualMachine > const &)
+        ??1AttachGuard at VirtualMachine@jvmaccess@@QEAA at XZ; # jvmaccess::VirtualMachine::AttachGuard::~AttachGuard()
+    ??0VirtualMachine at jvmaccess@@QEAA at PEAUJavaVM_@@H_NPEAUJNIEnv_@@@Z; # jvmaccess::VirtualMachine::VirtualMachine(JavaVM *, int, bool, JNIEnv *)
+
+    local:
+        *;
+};
+
+UDK_3.2 {
+    global:
+} UDK_3.1;
+
+UDK_3.3 {
+    global:
+        # jvmaccess/unovirtualmachine.hxx:
+        ??0CreationException at UnoVirtualMachine@jvmaccess@@QEAA at AEBV012@@Z; # jvmaccess::UnoVirtualMachine::CreationException::CreationException(CreationException const &)
+        ??0CreationException at UnoVirtualMachine@jvmaccess@@QEAA at XZ; # jvmaccess::UnoVirtualMachine::CreationException::CreationException()
+        ??1CreationException at UnoVirtualMachine@jvmaccess@@UEAA at XZ; # jvmaccess::UnoVirtualMachine::CreationException::~CreationException()
+        ??4CreationException at UnoVirtualMachine@jvmaccess@@QEAAAEAV012 at AEBV012@@Z; # jvmaccess::UnoVirtualMachine::CreationException::operator =(CreationException const &)
+        ??0UnoVirtualMachine at jvmaccess@@QEAA at AEBV?$Reference at VVirtualMachine@jvmaccess@@@rtl@@PEAX at Z; # jvmaccess::UnoVirtualMachine::UnoVirtualMachine(rtl::Reference< jvmaccess::VirtualMachine > const &, void *)
+        ?getVirtualMachine at UnoVirtualMachine@jvmaccess@@QEBA?AV?$Reference at VVirtualMachine@jvmaccess@@@rtl@@XZ; # jvmaccess::UnoVirtualMachine::getVirtualMachine() const
+        ?getClassLoader at UnoVirtualMachine@jvmaccess@@QEBAPEAXXZ; # jvmaccess::UnoVirtualMachine::getClassLoader() const
+} UDK_3.2;
+
+UDK_3.4 { # OOo 2.3
+    global:
+        # jvmaccess/classpath.hxx:
+        ?doLoadClass at ClassPath@jvmaccess@@CAPEAXAEBV?$Reference at VXComponentContext@uno at star@sun at com@@@uno at star@sun at com@@PEAXAEBVOUString at rtl@@2 at Z; # jvmaccess::ClassPath::doLoadClass(com::sun::star::uno::Reference< com::sun::star::uno::XComponentContext > const &, void *, rtl::OUString const &, rtl::OUString const &)
+        ?doTranslateToUrls at ClassPath@jvmaccess@@CAPEAXAEBV?$Reference at VXComponentContext@uno at star@sun at com@@@uno at star@sun at com@@PEAXAEBVOUString at rtl@@@Z; # jvmaccess::ClassPath::doTranslateToUrls(com::sun::star::uno::Reference< com::sun::star::uno::XComponentContext > const &, void *, rtl::OUString const &)
+} UDK_3.3;


More information about the Libreoffice-commits mailing list