summaryrefslogtreecommitdiff
path: root/p11-kit/pin.c
diff options
context:
space:
mode:
authorStef Walter <stefw@gnome.org>2013-01-23 14:29:25 +0100
committerStef Walter <stefw@gnome.org>2013-01-23 14:29:25 +0100
commitb28c936bd281c4b7ff9ed0f621b840f6d5a4b328 (patch)
tree9645b90b794908d378970aafd73e7726c5267341 /p11-kit/pin.c
parent4671352fe2a4f56c6707322dcab0015e2e8600c4 (diff)
downloadp11-kit-b28c936bd281c4b7ff9ed0f621b840f6d5a4b328.tar.gz
Use the stdbool.h C99 bool type
It was getting really wild knowing whether a function returning an int would return -1 on failure or 0 or whether the int return value was actually a number etc..
Diffstat (limited to 'p11-kit/pin.c')
-rw-r--r--p11-kit/pin.c22
1 files changed, 11 insertions, 11 deletions
diff --git a/p11-kit/pin.c b/p11-kit/pin.c
index a8be64b..bb65e4c 100644
--- a/p11-kit/pin.c
+++ b/p11-kit/pin.c
@@ -170,7 +170,7 @@ unref_pin_callback (void *pointer)
}
}
-static int
+static bool
register_callback_unlocked (const char *pin_source,
PinCallback *cb)
{
@@ -178,12 +178,12 @@ register_callback_unlocked (const char *pin_source,
char *name;
name = strdup (pin_source);
- return_val_if_fail (name != NULL, -1);
+ return_val_if_fail (name != NULL, false);
if (gl.pin_sources == NULL) {
gl.pin_sources = p11_dict_new (p11_dict_str_hash, p11_dict_str_equal,
free, (p11_destroyer)p11_array_free);
- return_val_if_fail (gl.pin_sources != NULL, -1);
+ return_val_if_fail (gl.pin_sources != NULL, false);
}
if (gl.pin_sources != NULL)
@@ -191,15 +191,15 @@ register_callback_unlocked (const char *pin_source,
if (callbacks == NULL) {
callbacks = p11_array_new (unref_pin_callback);
- return_val_if_fail (callbacks != NULL, -1);
+ return_val_if_fail (callbacks != NULL, false);
if (!p11_dict_set (gl.pin_sources, name, callbacks))
- return_val_if_reached (-1);
+ return_val_if_reached (false);
}
- if (p11_array_push (callbacks, cb) < 0)
- return_val_if_reached (-1);
+ if (!p11_array_push (callbacks, cb))
+ return_val_if_reached (false);
- return 0;
+ return true;
}
/**
@@ -227,7 +227,7 @@ p11_kit_pin_register_callback (const char *pin_source,
p11_kit_pin_destroy_func callback_destroy)
{
PinCallback *cb;
- int ret;
+ bool ret;
return_val_if_fail (pin_source != NULL, -1);
return_val_if_fail (callback != NULL, -1);
@@ -246,7 +246,7 @@ p11_kit_pin_register_callback (const char *pin_source,
p11_unlock ();
- return ret;
+ return ret ? 0 : -1;
}
/**
@@ -685,7 +685,7 @@ p11_kit_pin_ref (P11KitPin *pin)
void
p11_kit_pin_unref (P11KitPin *pin)
{
- int last = 0;
+ bool last = false;
p11_lock ();