From d770197500a48fce1ba443760e87581e28939998 Mon Sep 17 00:00:00 2001 From: Xavier Del Campo Romero Date: Wed, 19 Feb 2025 23:51:00 +0100 Subject: Fix build on vala-c 0.56.17 Rationale from the original commit [1]: Annotating with array_null_terminated doesn't imply a missing array_length. Thanks to Leah N. for the suggestion. [1]: https://github.com/GNOME/vala-extra-vapis/commit/6b8a3e4faaabc462f90ffcb0cf0f91991ee58077 --- plugins/gpgme-vala/vapi/gpgme_public.vapi | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/gpgme-vala/vapi/gpgme_public.vapi b/plugins/gpgme-vala/vapi/gpgme_public.vapi index bcf12569..87643fca 100644 --- a/plugins/gpgme-vala/vapi/gpgme_public.vapi +++ b/plugins/gpgme-vala/vapi/gpgme_public.vapi @@ -22,9 +22,9 @@ public class Key { public string issuer_name; public string chain_id; public Validity owner_trust; - [CCode(array_null_terminated = true)] + [CCode(array_length = false, array_null_terminated = true)] public SubKey[] subkeys; - [CCode(array_null_terminated = true)] + [CCode(array_length = false, array_null_terminated = true)] public UserID[] uids; public KeylistMode keylist_mode; // public string fpr; // requires gpgme >= 1.7.0 -- cgit v1.2.3