mirror of
https://gitlab.gnome.org/GNOME/libsecret.git
synced 2024-12-22 12:48:51 +00:00
Use G_GNUC_NULL_TERMINATED where appropriate
Give our API consumers an extra hint if they're using varargs without an appropriate `NULL`-sentinel.
This commit is contained in:
parent
5e21132da1
commit
7e3c56ba1e
@ -27,7 +27,7 @@
|
|||||||
G_BEGIN_DECLS
|
G_BEGIN_DECLS
|
||||||
|
|
||||||
GHashTable * secret_attributes_build (const SecretSchema *schema,
|
GHashTable * secret_attributes_build (const SecretSchema *schema,
|
||||||
...);
|
...) G_GNUC_NULL_TERMINATED;
|
||||||
|
|
||||||
GHashTable * secret_attributes_buildv (const SecretSchema *schema,
|
GHashTable * secret_attributes_buildv (const SecretSchema *schema,
|
||||||
va_list va);
|
va_list va);
|
||||||
|
@ -46,13 +46,13 @@ void secret_password_storev (const SecretSchema *sche
|
|||||||
gpointer user_data);
|
gpointer user_data);
|
||||||
|
|
||||||
void secret_password_store_binary (const SecretSchema *schema,
|
void secret_password_store_binary (const SecretSchema *schema,
|
||||||
const gchar *collection,
|
const char *collection,
|
||||||
const gchar *label,
|
const char *label,
|
||||||
SecretValue *value,
|
SecretValue *value,
|
||||||
GCancellable *cancellable,
|
GCancellable *cancellable,
|
||||||
GAsyncReadyCallback callback,
|
GAsyncReadyCallback callback,
|
||||||
gpointer user_data,
|
gpointer user_data,
|
||||||
...);
|
...) G_GNUC_NULL_TERMINATED;
|
||||||
|
|
||||||
void secret_password_storev_binary (const SecretSchema *schema,
|
void secret_password_storev_binary (const SecretSchema *schema,
|
||||||
GHashTable *attributes,
|
GHashTable *attributes,
|
||||||
@ -83,12 +83,12 @@ gboolean secret_password_storev_sync (const SecretSchema *sche
|
|||||||
GError **error);
|
GError **error);
|
||||||
|
|
||||||
gboolean secret_password_store_binary_sync (const SecretSchema *schema,
|
gboolean secret_password_store_binary_sync (const SecretSchema *schema,
|
||||||
const gchar *collection,
|
const char *collection,
|
||||||
const gchar *label,
|
const char *label,
|
||||||
SecretValue *value,
|
SecretValue *value,
|
||||||
GCancellable *cancellable,
|
GCancellable *cancellable,
|
||||||
GError **error,
|
GError **error,
|
||||||
...);
|
...) G_GNUC_NULL_TERMINATED;
|
||||||
|
|
||||||
gboolean secret_password_storev_binary_sync (const SecretSchema *schema,
|
gboolean secret_password_storev_binary_sync (const SecretSchema *schema,
|
||||||
GHashTable *attributes,
|
GHashTable *attributes,
|
||||||
@ -126,11 +126,11 @@ gchar * secret_password_lookup_sync (const SecretSchema *sche
|
|||||||
gchar * secret_password_lookup_nonpageable_sync (const SecretSchema *schema,
|
gchar * secret_password_lookup_nonpageable_sync (const SecretSchema *schema,
|
||||||
GCancellable *cancellable,
|
GCancellable *cancellable,
|
||||||
GError **error,
|
GError **error,
|
||||||
...);
|
...) G_GNUC_NULL_TERMINATED;
|
||||||
SecretValue *secret_password_lookup_binary_sync (const SecretSchema *schema,
|
SecretValue *secret_password_lookup_binary_sync (const SecretSchema *schema,
|
||||||
GCancellable *cancellable,
|
GCancellable *cancellable,
|
||||||
GError **error,
|
GError **error,
|
||||||
...);
|
...) G_GNUC_NULL_TERMINATED;
|
||||||
|
|
||||||
gchar * secret_password_lookupv_sync (const SecretSchema *schema,
|
gchar * secret_password_lookupv_sync (const SecretSchema *schema,
|
||||||
GHashTable *attributes,
|
GHashTable *attributes,
|
||||||
|
Loading…
Reference in New Issue
Block a user