1 |
leio 09/09/27 23:53:02 |
2 |
|
3 |
Added: gnome-keyring-2.22.3-headers-fix-for-cxx.patch |
4 |
Log: |
5 |
Fix public headers to work with C++ code in the 2.22 series too |
6 |
(Portage version: 2.2_rc22/cvs/Linux 2.6.31-gentoo x86_64) |
7 |
|
8 |
Revision Changes Path |
9 |
1.1 gnome-base/gnome-keyring/files/gnome-keyring-2.22.3-headers-fix-for-cxx.patch |
10 |
|
11 |
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-base/gnome-keyring/files/gnome-keyring-2.22.3-headers-fix-for-cxx.patch?rev=1.1&view=markup |
12 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-base/gnome-keyring/files/gnome-keyring-2.22.3-headers-fix-for-cxx.patch?rev=1.1&content-type=text/plain |
13 |
|
14 |
Index: gnome-keyring-2.22.3-headers-fix-for-cxx.patch |
15 |
=================================================================== |
16 |
commit 1fe0f7817e3eaa19103b70a09c4fb9d9837fbb93 |
17 |
Author: Stefan Walter <stefw@×××××××××.org> |
18 |
Date: Wed Feb 11 15:00:38 2009 +0000 |
19 |
|
20 |
Add G_BEGIN_DECLS/G_END_DECLS so the library can be used with a C++ |
21 |
compiler. |
22 |
|
23 |
svn path=/trunk/; revision=1554 |
24 |
|
25 |
diff --git a/library/gnome-keyring-memory.h b/library/gnome-keyring-memory.h |
26 |
index babf958..64f988b 100644 |
27 |
--- a/library/gnome-keyring-memory.h |
28 |
+++ b/library/gnome-keyring-memory.h |
29 |
@@ -26,6 +26,8 @@ |
30 |
|
31 |
#include <glib.h> |
32 |
|
33 |
+G_BEGIN_DECLS |
34 |
+ |
35 |
/** |
36 |
* gnome-keyring-memory:Short_Description: |
37 |
* |
38 |
@@ -59,4 +61,6 @@ gboolean gnome_keyring_memory_is_secure (gpointer p); |
39 |
|
40 |
gchar* gnome_keyring_memory_strdup (const gchar* str); |
41 |
|
42 |
+G_END_DECLS |
43 |
+ |
44 |
#endif /* GNOME_KEYRING_MEMORY_H */ |
45 |
diff --git a/library/gnome-keyring.h b/library/gnome-keyring.h |
46 |
index 628bf8e..dc19a4c 100644 |
47 |
--- a/library/gnome-keyring.h |
48 |
+++ b/library/gnome-keyring.h |
49 |
@@ -29,6 +29,8 @@ |
50 |
|
51 |
#include "gnome-keyring-result.h" |
52 |
|
53 |
+G_BEGIN_DECLS |
54 |
+ |
55 |
#define GNOME_KEYRING_SESSION "session" |
56 |
#define GNOME_KEYRING_DEFAULT NULL |
57 |
|
58 |
@@ -516,4 +518,6 @@ GnomeKeyringResult gnome_keyring_daemon_set_display_sync (const char |
59 |
|
60 |
GnomeKeyringResult gnome_keyring_daemon_prepare_environment_sync (void); |
61 |
|
62 |
+G_END_DECLS |
63 |
+ |
64 |
#endif /* GNOME_KEYRING_H */ |