]> git.sur5r.net Git - i3/i3/blobdiff - i3-msg/main.c
use designated initializers for yajl_callbacks struct
[i3/i3] / i3-msg / main.c
index 11a31972eb1d002b4e83647511d980d495be98a4..c648f3526602b3ca1360be0c06f3ed859129632e 100644 (file)
@@ -119,17 +119,11 @@ static int reply_map_key_cb(void *params, const unsigned char *keyVal, unsigned
 }
 
 yajl_callbacks reply_callbacks = {
-    NULL,
-    &reply_boolean_cb,
-    NULL,
-    NULL,
-    NULL,
-    &reply_string_cb,
-    &reply_start_map_cb,
-    &reply_map_key_cb,
-    &reply_end_map_cb,
-    NULL,
-    NULL
+    .yajl_boolean = reply_boolean_cb,
+    .yajl_string = reply_string_cb,
+    .yajl_start_map = reply_start_map_cb,
+    .yajl_map_key = reply_map_key_cb,
+    .yajl_end_map = reply_end_map_cb,
 };
 
 int main(int argc, char *argv[]) {