[geary/ricotz/vala: 1/3] Add missing includes for extern symbols
- From: Rico Tzschichholz <ricotz src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [geary/ricotz/vala: 1/3] Add missing includes for extern symbols
- Date: Tue, 27 Apr 2021 08:29:26 +0000 (UTC)
commit 9f6049b8e31df1341c7ffe5916467b5c66982d4e
Author: Rico Tzschichholz <ricotz ubuntu com>
Date: Tue Apr 27 08:44:23 2021 +0200
Add missing includes for extern symbols
src/client/application/application-certificate-manager.vala | 2 ++
src/engine/db/db.vala | 1 +
src/engine/util/util-string.vala | 2 +-
3 files changed, 4 insertions(+), 1 deletion(-)
---
diff --git a/src/client/application/application-certificate-manager.vala
b/src/client/application/application-certificate-manager.vala
index 3add22065..cedbd93f2 100644
--- a/src/client/application/application-certificate-manager.vala
+++ b/src/client/application/application-certificate-manager.vala
@@ -8,12 +8,14 @@
// Required because GCR's VAPI is behind-the-times. See:
// https://gitlab.gnome.org/GNOME/gcr/merge_requests/7
+[CCode (cheader_filename = "gcr/gcr-base.h")]
extern async bool gcr_trust_add_pinned_certificate_async(
Gcr.Certificate cert,
string purpose,
string peer,
Cancellable? cancellable
) throws Error;
+[CCode (cheader_filename = "gcr/gcr-base.h")]
extern bool gcr_trust_is_certificate_pinned(
Gcr.Certificate cert,
string purpose,
diff --git a/src/engine/db/db.vala b/src/engine/db/db.vala
index 438a1cd90..a79f4ae51 100644
--- a/src/engine/db/db.vala
+++ b/src/engine/db/db.vala
@@ -25,6 +25,7 @@
// Work around missing const in sqlite3.vapi. See Bug 795627.
extern const int SQLITE_OPEN_URI;
+[CCode (cheader_filename = "sqlite3.h")]
extern int sqlite3_enable_shared_cache(int enabled);
namespace Geary.Db {
diff --git a/src/engine/util/util-string.vala b/src/engine/util/util-string.vala
index 6b4cdfe22..f02363492 100644
--- a/src/engine/util/util-string.vala
+++ b/src/engine/util/util-string.vala
@@ -5,7 +5,7 @@
*/
// GLib's character-based substring function.
-[CCode (cname = "g_utf8_substring")]
+[CCode (cheader_filename = "glib.h", cname = "g_utf8_substring")]
extern string glib_substring(string str, long start_pos, long end_pos);
namespace Geary.String {
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]