From 2ed34746222ea505631ae8ef8ca50552af999ad2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Frings-F=C3=BCrst?= Date: Wed, 18 Aug 2021 20:39:21 +0200 Subject: New upstream version 0.30.14 --- vapi/libexif.vapi | 2 +- vapi/libgphoto2.vapi | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) (limited to 'vapi') diff --git a/vapi/libexif.vapi b/vapi/libexif.vapi index 61ab36e..b95dfb0 100644 --- a/vapi/libexif.vapi +++ b/vapi/libexif.vapi @@ -79,7 +79,7 @@ namespace Exif { [CCode (cname="exif_data_new")] public Data(); public static Data? new_from_file(string path); - public static Data? new_from_data(uint8 *data, size_t count); + public static Data? new_from_data([CCode (array_length_pos=1.1)]uint8[] data); public void dump(); public void fix(); public void foreach_content(ForeachContentFunc cb, void *user = null); diff --git a/vapi/libgphoto2.vapi b/vapi/libgphoto2.vapi index e1c2246..34fc1c4 100644 --- a/vapi/libgphoto2.vapi +++ b/vapi/libgphoto2.vapi @@ -64,7 +64,7 @@ namespace GPhoto { public Result set_port_info(PortInfo info); public Result get_abilities(out CameraAbilities abilities); public Result set_abilities(CameraAbilities abilities); - public Result get_storageinfo([CCode (array_length_pos=1)]out CameraStorageInformation[] sifs, Context context); + public Result get_storageinfo([CCode (array_length_pos=1.1)]out CameraStorageInformation[] sifs, Context context); // Folders [CCode (cname="gp_camera_folder_list_folders")] @@ -106,7 +106,8 @@ namespace GPhoto { public static Result create(out CameraFile file); [CCode (cname="gp_file_new_from_fd")] public static Result create_from_fd(out CameraFile file, int fd); - public Result get_data_and_size(out uint8 *data, out ulong data_len); + [CCode (cname="gp_file_get_data_and_size")] + public Result get_data([CCode (array_length_pos=1.1, array_length_type="gulong")]out unowned uint8[] data); public Result save(string filename); public Result slurp(uint8[] data, out size_t readlen); } -- cgit v1.2.3