summaryrefslogtreecommitdiff
path: root/libappstream-glib/as-app.h
diff options
context:
space:
mode:
authorRichard Hughes <richard@hughsie.com>2015-08-03 12:49:04 +0100
committerRichard Hughes <richard@hughsie.com>2015-08-03 12:49:04 +0100
commit2f715d9c7612473e4f7cbea843e3b3079df8bb3e (patch)
treeb41d1f96dd39d0ab96f9941476dacac3a512c5df /libappstream-glib/as-app.h
parent6ad012a9fa6f02e7da85fb9bb9155920149b8465 (diff)
downloadappstream-glib-2f715d9c7612473e4f7cbea843e3b3079df8bb3e.tar.gz
Drop the unused _len arguments on many functions
Using the length of -1 for 'unknown' breaks the GIR-generated bindings. This breaks API and ABI and the soname has been updated to reflect this.
Diffstat (limited to 'libappstream-glib/as-app.h')
-rw-r--r--libappstream-glib/as-app.h69
1 files changed, 23 insertions, 46 deletions
diff --git a/libappstream-glib/as-app.h b/libappstream-glib/as-app.h
index c641dac..4ee5d48 100644
--- a/libappstream-glib/as-app.h
+++ b/libappstream-glib/as-app.h
@@ -284,8 +284,7 @@ gboolean as_app_has_permission (AsApp *app,
/* setters */
void as_app_set_id (AsApp *app,
- const gchar *id,
- gssize id_len);
+ const gchar *id);
void as_app_set_id_kind (AsApp *app,
AsIdKind id_kind);
void as_app_set_source_kind (AsApp *app,
@@ -297,67 +296,50 @@ void as_app_set_trust_flags (AsApp *app,
void as_app_set_origin (AsApp *app,
const gchar *origin);
void as_app_set_project_group (AsApp *app,
- const gchar *project_group,
- gssize project_group_len);
+ const gchar *project_group);
void as_app_set_project_license (AsApp *app,
- const gchar *project_license,
- gssize project_license_len);
+ const gchar *project_license);
void as_app_set_metadata_license (AsApp *app,
- const gchar *metadata_license,
- gssize metadata_license_len);
+ const gchar *metadata_license);
void as_app_set_source_pkgname (AsApp *app,
- const gchar *source_pkgname,
- gssize source_pkgname_len);
+ const gchar *source_pkgname);
void as_app_set_update_contact (AsApp *app,
- const gchar *update_contact,
- gssize update_contact_len);
+ const gchar *update_contact);
void as_app_set_icon_path (AsApp *app,
- const gchar *icon_path,
- gssize icon_path_len);
+ const gchar *icon_path);
void as_app_set_name (AsApp *app,
const gchar *locale,
- const gchar *name,
- gssize name_len);
+ const gchar *name);
void as_app_set_comment (AsApp *app,
const gchar *locale,
- const gchar *comment,
- gssize comment_len);
+ const gchar *comment);
void as_app_set_developer_name (AsApp *app,
const gchar *locale,
- const gchar *developer_name,
- gssize developer_name_len);
+ const gchar *developer_name);
void as_app_set_description (AsApp *app,
const gchar *locale,
- const gchar *description,
- gssize description_len);
+ const gchar *description);
void as_app_set_source_file (AsApp *app,
const gchar *source_file);
void as_app_set_priority (AsApp *app,
gint priority);
void as_app_add_category (AsApp *app,
- const gchar *category,
- gssize category_len);
+ const gchar *category);
void as_app_add_keyword (AsApp *app,
const gchar *locale,
- const gchar *keyword,
- gssize keyword_len);
+ const gchar *keyword);
void as_app_add_kudo (AsApp *app,
- const gchar *kudo,
- gssize kudo_len);
+ const gchar *kudo);
void as_app_add_kudo_kind (AsApp *app,
AsKudoKind kudo_kind);
void as_app_add_permission (AsApp *app,
- const gchar *permission,
- gssize permission_len);
+ const gchar *permission);
void as_app_add_mimetype (AsApp *app,
- const gchar *mimetype,
- gssize mimetype_len);
+ const gchar *mimetype);
void as_app_add_pkgname (AsApp *app,
- const gchar *pkgname,
- gssize pkgname_len);
+ const gchar *pkgname);
void as_app_add_arch (AsApp *app,
- const gchar *arch,
- gssize arch_len);
+ const gchar *arch);
void as_app_add_release (AsApp *app,
AsRelease *release);
void as_app_add_provide (AsApp *app,
@@ -370,26 +352,21 @@ void as_app_add_bundle (AsApp *app,
AsBundle *bundle);
void as_app_add_language (AsApp *app,
gint percentage,
- const gchar *locale,
- gssize locale_len);
+ const gchar *locale);
void as_app_add_compulsory_for_desktop (AsApp *app,
- const gchar *compulsory_for_desktop,
- gssize compulsory_for_desktop_len);
+ const gchar *compulsory_for_desktop);
void as_app_add_url (AsApp *app,
AsUrlKind url_kind,
- const gchar *url,
- gssize url_len);
+ const gchar *url);
void as_app_add_metadata (AsApp *app,
const gchar *key,
- const gchar *value,
- gssize value_len);
+ const gchar *value);
void as_app_remove_metadata (AsApp *app,
const gchar *key);
void as_app_add_addon (AsApp *app,
AsApp *addon);
void as_app_add_extends (AsApp *app,
- const gchar *extends,
- gssize extends_len);
+ const gchar *extends);
/* object methods */
GPtrArray *as_app_validate (AsApp *app,