X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fshared%2Fprioq.c;h=b89888be0e8d5460313ffc3e9712856f214ce5d2;hb=b733fbe7a0214eb43e402db7179697bf9c0975c1;hp=537befc623a1554bd4b57bb115ca223bacddbbb4;hpb=c2ba3ad6604ef2e189d7e0a36d6911116e84d3ab;p=elogind.git diff --git a/src/shared/prioq.c b/src/shared/prioq.c index 537befc62..b89888be0 100644 --- a/src/shared/prioq.c +++ b/src/shared/prioq.c @@ -45,12 +45,14 @@ Prioq *prioq_new(compare_func_t compare_func) { return q; } -void prioq_free(Prioq *q) { +Prioq* prioq_free(Prioq *q) { if (!q) - return; + return NULL; free(q->items); free(q); + + return NULL; } int prioq_ensure_allocated(Prioq **q, compare_func_t compare_func) { @@ -295,8 +297,8 @@ unsigned prioq_size(Prioq *q) { return 0; return q->n_items; - } + bool prioq_isempty(Prioq *q) { if (!q)