diff options
author | mbr <mbr@FreeBSD.org> | 2003-03-28 18:03:24 +0800 |
---|---|---|
committer | mbr <mbr@FreeBSD.org> | 2003-03-28 18:03:24 +0800 |
commit | 4c1c1e9e2ba3c22cfa88b7ee4b88c3c067697370 (patch) | |
tree | 4004ee4f86ef3008ee708a88d4eab8f021cee3cb /editors/openoffice.org-2.0-devel | |
parent | 3382bc5e61e45e43e9f976c23f628b861166b0c5 (diff) | |
download | freebsd-ports-gnome-4c1c1e9e2ba3c22cfa88b7ee4b88c3c067697370.tar.gz freebsd-ports-gnome-4c1c1e9e2ba3c22cfa88b7ee4b88c3c067697370.tar.zst freebsd-ports-gnome-4c1c1e9e2ba3c22cfa88b7ee4b88c3c067697370.zip |
Patch was reversed.
Diffstat (limited to 'editors/openoffice.org-2.0-devel')
-rw-r--r-- | editors/openoffice.org-2.0-devel/files/patch-bridges+source+cpp_uno+gcc3_freebsd_intel | 36 |
1 files changed, 12 insertions, 24 deletions
diff --git a/editors/openoffice.org-2.0-devel/files/patch-bridges+source+cpp_uno+gcc3_freebsd_intel b/editors/openoffice.org-2.0-devel/files/patch-bridges+source+cpp_uno+gcc3_freebsd_intel index d72395251fca..de1bf4336254 100644 --- a/editors/openoffice.org-2.0-devel/files/patch-bridges+source+cpp_uno+gcc3_freebsd_intel +++ b/editors/openoffice.org-2.0-devel/files/patch-bridges+source+cpp_uno+gcc3_freebsd_intel @@ -102,42 +102,30 @@ } --- ../bridges/source/cpp_uno/gcc3_freebsd_intel/uno2cpp.cxx.orig Thu Mar 27 22:05:43 2003 +++ ../bridges/source/cpp_uno/gcc3_freebsd_intel/uno2cpp.cxx Thu Mar 27 22:08:18 2003 -@@ -2,9 +2,9 @@ - * - * $RCSfile: uno2cpp.cxx,v $ - * -- * $Revision: 1.3.48.1 $ -+ * $Revision: 1.1.4.1 $ - * -- * last change: $Author: sb $ $Date: 2003/03/27 14:40:32 $ -+ * last change: $Author: rt $ $Date: 2003/02/20 16:02:18 $ - * - * The Contents of this file are made available subject to the terms of - * either of the following licenses -@@ -97,9 +97,7 @@ +@@ -97,7 +97,9 @@ if (! pThis) dummy_can_throw_anything("xxx"); // address something volatile long edx = 0, eax = 0; // for register returns -- void * stackptr; ++ void * stackptr; asm volatile ( -- "mov %%esp, %6\n\t" ++ "mov %%esp, %6\n\t" // copy values "mov %0, %%eax\n\t" "mov %%eax, %%edx\n\t" -@@ -123,11 +121,13 @@ +@@ -121,13 +123,11 @@ "mov %%eax, %4\n\t" "mov %%edx, %5\n\t" // cleanup stack -- "mov %6, %%esp\n\t" -+ "mov %0, %%eax\n\t" -+ "shl $2, %%eax\n\t" -+ "add %%eax, %%esp\n\t" +- "mov %0, %%eax\n\t" +- "shl $2, %%eax\n\t" +- "add %%eax, %%esp\n\t" ++ "mov %6, %%esp\n\t" : -- : "m"(nStackLongs), "m"(pStackLongs), "m"(pThis), "m"(nVtableIndex), -- "m"(eax), "m"(edx), "m"(stackptr) -+ : "m"(nStackLongs), "m"(pStackLongs), "m"(pThis), "m"(nVtableIndex), "m"(eax), "m"(edx) +- : "m"(nStackLongs), "m"(pStackLongs), "m"(pThis), "m"(nVtableIndex), "m"(eax), "m"(edx) ++ : "m"(nStackLongs), "m"(pStackLongs), "m"(pThis), "m"(nVtableIndex), ++ "m"(eax), "m"(edx), "m"(stackptr) : "eax", "edx" ); -+ +- switch( eReturnType ) { case typelib_TypeClass_HYPER: |