summaryrefslogtreecommitdiff
path: root/mail/thunderbird/patches/patch-dh
blob: 2b48aec5cd2c394186afe147e5f0b22d93bdf6d9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
$NetBSD: patch-dh,v 1.1 2005/12/30 21:35:58 joerg Exp $

diff -ruN ../Orig/mozilla/xpcom/reflect/xptcall/src/md/unix/xptc_platforms_unixish_x86.h ./xpcom/reflect/xptcall/src/md/unix/xptc_platforms_unixish_x86.h
--- ../Orig/mozilla/xpcom/reflect/xptcall/src/md/unix/xptc_platforms_unixish_x86.h	2004-04-18 23:18:18.000000000 +0900
+++ ./xpcom/reflect/xptcall/src/md/unix/xptc_platforms_unixish_x86.h	2005-12-04 19:44:41.000000000 +0900
@@ -77,6 +77,13 @@
 #define THUNK_BASED_THIS_ADJUST
 #endif
 
+#elif defined(__DragonFly__)
+#  if defined(__FreeBSD_cc_version)
+#    define CFRONT_STYLE_THIS_ADJUST
+#  else
+#    define THUNK_BASED_THIS_ADJUST
+#  endif
+
 #elif defined(__FreeBSD__) 
 /* System versions of gcc on FreeBSD don't use thunks.  On 3.x, the system
  * compiler is gcc 2.7.2.3, which doesn't use thunks by default.  On 4.x and