prioq: use structrued initializer
authorYu Watanabe <watanabe.yu+github@gmail.com>
Tue, 16 Oct 2018 15:47:50 +0000 (00:47 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Tue, 16 Oct 2018 16:09:41 +0000 (01:09 +0900)
src/basic/prioq.c

index 8dcefa1..4ef4eaf 100644 (file)
@@ -32,11 +32,14 @@ struct Prioq {
 Prioq *prioq_new(compare_func_t compare_func) {
         Prioq *q;
 
-        q = new0(Prioq, 1);
+        q = new(Prioq, 1);
         if (!q)
                 return q;
 
-        q->compare_func = compare_func;
+        *q = (Prioq) {
+                .compare_func = compare_func,
+        };
+
         return q;
 }