diff options
author | David Barksdale <amatus.amongus@gmail.com> | 2016-08-18 00:03:29 +0000 |
---|---|---|
committer | David Barksdale <amatus.amongus@gmail.com> | 2016-08-18 00:03:29 +0000 |
commit | 7f937e3781f36538d9864fa841822eecdaf0bf27 (patch) | |
tree | 318eb592dae2bbf59d094f5df140c24a4b6184c9 /src/transport | |
parent | 94a717fab18ed25e6bec4b349526212045f6ca70 (diff) | |
download | gnunet-7f937e3781f36538d9864fa841822eecdaf0bf27.tar.gz gnunet-7f937e3781f36538d9864fa841822eecdaf0bf27.zip |
Use statement exprs instead of local function
This change lets us compile with clang again.
Diffstat (limited to 'src/transport')
-rw-r--r-- | src/transport/gnunet-transport-profiler.c | 8 | ||||
-rw-r--r-- | src/transport/gnunet-transport.c | 8 | ||||
-rw-r--r-- | src/transport/transport-testing-main.c | 16 | ||||
-rw-r--r-- | src/transport/transport_api_address_to_string.c | 8 | ||||
-rw-r--r-- | src/transport/transport_api_blacklist.c | 8 | ||||
-rw-r--r-- | src/transport/transport_api_core.c | 48 | ||||
-rw-r--r-- | src/transport/transport_api_hello_get.c | 8 | ||||
-rw-r--r-- | src/transport/transport_api_monitor_peers.c | 16 | ||||
-rw-r--r-- | src/transport/transport_api_monitor_plugins.c | 16 |
9 files changed, 68 insertions, 68 deletions
diff --git a/src/transport/gnunet-transport-profiler.c b/src/transport/gnunet-transport-profiler.c index 6e2ac6121..dceff7e3b 100644 --- a/src/transport/gnunet-transport-profiler.c +++ b/src/transport/gnunet-transport-profiler.c | |||
@@ -509,11 +509,11 @@ run (void *cls, | |||
509 | const char *cfgfile, | 509 | const char *cfgfile, |
510 | const struct GNUNET_CONFIGURATION_Handle *mycfg) | 510 | const struct GNUNET_CONFIGURATION_Handle *mycfg) |
511 | { | 511 | { |
512 | GNUNET_MQ_hd_var_size (dummy, | ||
513 | GNUNET_MESSAGE_TYPE_DUMMY, | ||
514 | struct GNUNET_MessageHeader); | ||
515 | struct GNUNET_MQ_MessageHandler handlers[] = { | 512 | struct GNUNET_MQ_MessageHandler handlers[] = { |
516 | make_dummy_handler (NULL), | 513 | GNUNET_MQ_hd_var_size (dummy, |
514 | GNUNET_MESSAGE_TYPE_DUMMY, | ||
515 | struct GNUNET_MessageHeader, | ||
516 | NULL), | ||
517 | GNUNET_MQ_handler_end () | 517 | GNUNET_MQ_handler_end () |
518 | }; | 518 | }; |
519 | 519 | ||
diff --git a/src/transport/gnunet-transport.c b/src/transport/gnunet-transport.c index fc0eada7a..aceaceb87 100644 --- a/src/transport/gnunet-transport.c +++ b/src/transport/gnunet-transport.c | |||
@@ -1517,9 +1517,6 @@ run (void *cls, | |||
1517 | const char *cfgfile, | 1517 | const char *cfgfile, |
1518 | const struct GNUNET_CONFIGURATION_Handle *mycfg) | 1518 | const struct GNUNET_CONFIGURATION_Handle *mycfg) |
1519 | { | 1519 | { |
1520 | GNUNET_MQ_hd_var_size (dummy, | ||
1521 | GNUNET_MESSAGE_TYPE_DUMMY, | ||
1522 | struct GNUNET_MessageHeader); | ||
1523 | int counter = 0; | 1520 | int counter = 0; |
1524 | ret = 1; | 1521 | ret = 1; |
1525 | 1522 | ||
@@ -1630,7 +1627,10 @@ run (void *cls, | |||
1630 | else if (benchmark_receive) /* -b: Benchmark receiving */ | 1627 | else if (benchmark_receive) /* -b: Benchmark receiving */ |
1631 | { | 1628 | { |
1632 | struct GNUNET_MQ_MessageHandler handlers[] = { | 1629 | struct GNUNET_MQ_MessageHandler handlers[] = { |
1633 | make_dummy_handler (NULL), | 1630 | GNUNET_MQ_hd_var_size (dummy, |
1631 | GNUNET_MESSAGE_TYPE_DUMMY, | ||
1632 | struct GNUNET_MessageHeader, | ||
1633 | NULL), | ||
1634 | GNUNET_MQ_handler_end () | 1634 | GNUNET_MQ_handler_end () |
1635 | }; | 1635 | }; |
1636 | 1636 | ||
diff --git a/src/transport/transport-testing-main.c b/src/transport/transport-testing-main.c index bba37eee8..a79d81cb9 100644 --- a/src/transport/transport-testing-main.c +++ b/src/transport/transport-testing-main.c | |||
@@ -442,12 +442,6 @@ connect_check_run (void *cls, | |||
442 | const char *cfgfile, | 442 | const char *cfgfile, |
443 | const struct GNUNET_CONFIGURATION_Handle *cfg) | 443 | const struct GNUNET_CONFIGURATION_Handle *cfg) |
444 | { | 444 | { |
445 | GNUNET_MQ_hd_var_size (test, | ||
446 | GNUNET_TRANSPORT_TESTING_SIMPLE_MTYPE, | ||
447 | struct GNUNET_TRANSPORT_TESTING_TestMessage); | ||
448 | GNUNET_MQ_hd_var_size (test2, | ||
449 | GNUNET_TRANSPORT_TESTING_SIMPLE_MTYPE2, | ||
450 | struct GNUNET_TRANSPORT_TESTING_TestMessage); | ||
451 | struct GNUNET_TRANSPORT_TESTING_ConnectCheckContext *ccc = cls; | 445 | struct GNUNET_TRANSPORT_TESTING_ConnectCheckContext *ccc = cls; |
452 | int ok; | 446 | int ok; |
453 | 447 | ||
@@ -461,8 +455,14 @@ connect_check_run (void *cls, | |||
461 | for (unsigned int i=0;i<ccc->num_peers;i++) | 455 | for (unsigned int i=0;i<ccc->num_peers;i++) |
462 | { | 456 | { |
463 | struct GNUNET_MQ_MessageHandler handlers[] = { | 457 | struct GNUNET_MQ_MessageHandler handlers[] = { |
464 | make_test_handler (NULL), | 458 | GNUNET_MQ_hd_var_size (test, |
465 | make_test2_handler (NULL), | 459 | GNUNET_TRANSPORT_TESTING_SIMPLE_MTYPE, |
460 | struct GNUNET_TRANSPORT_TESTING_TestMessage, | ||
461 | NULL), | ||
462 | GNUNET_MQ_hd_var_size (test2, | ||
463 | GNUNET_TRANSPORT_TESTING_SIMPLE_MTYPE2, | ||
464 | struct GNUNET_TRANSPORT_TESTING_TestMessage, | ||
465 | NULL), | ||
466 | GNUNET_MQ_handler_end() | 466 | GNUNET_MQ_handler_end() |
467 | }; | 467 | }; |
468 | ccc->p[i] = GNUNET_TRANSPORT_TESTING_start_peer (ccc->tth, | 468 | ccc->p[i] = GNUNET_TRANSPORT_TESTING_start_peer (ccc->tth, |
diff --git a/src/transport/transport_api_address_to_string.c b/src/transport/transport_api_address_to_string.c index a2cad07b0..fd30230f7 100644 --- a/src/transport/transport_api_address_to_string.c +++ b/src/transport/transport_api_address_to_string.c | |||
@@ -182,13 +182,13 @@ GNUNET_TRANSPORT_address_to_string (const struct GNUNET_CONFIGURATION_Handle *cf | |||
182 | GNUNET_TRANSPORT_AddressToStringCallback aluc, | 182 | GNUNET_TRANSPORT_AddressToStringCallback aluc, |
183 | void *aluc_cls) | 183 | void *aluc_cls) |
184 | { | 184 | { |
185 | GNUNET_MQ_hd_var_size (reply, | ||
186 | GNUNET_MESSAGE_TYPE_TRANSPORT_ADDRESS_TO_STRING_REPLY, | ||
187 | struct AddressToStringResultMessage); | ||
188 | struct GNUNET_TRANSPORT_AddressToStringContext *alc | 185 | struct GNUNET_TRANSPORT_AddressToStringContext *alc |
189 | = GNUNET_new (struct GNUNET_TRANSPORT_AddressToStringContext); | 186 | = GNUNET_new (struct GNUNET_TRANSPORT_AddressToStringContext); |
190 | struct GNUNET_MQ_MessageHandler handlers[] = { | 187 | struct GNUNET_MQ_MessageHandler handlers[] = { |
191 | make_reply_handler (alc), | 188 | GNUNET_MQ_hd_var_size (reply, |
189 | GNUNET_MESSAGE_TYPE_TRANSPORT_ADDRESS_TO_STRING_REPLY, | ||
190 | struct AddressToStringResultMessage, | ||
191 | alc), | ||
192 | GNUNET_MQ_handler_end () | 192 | GNUNET_MQ_handler_end () |
193 | }; | 193 | }; |
194 | size_t alen; | 194 | size_t alen; |
diff --git a/src/transport/transport_api_blacklist.c b/src/transport/transport_api_blacklist.c index 2835e225f..4b758f9dc 100644 --- a/src/transport/transport_api_blacklist.c +++ b/src/transport/transport_api_blacklist.c | |||
@@ -120,11 +120,11 @@ mq_error_handler (void *cls, | |||
120 | static void | 120 | static void |
121 | reconnect (struct GNUNET_TRANSPORT_Blacklist *br) | 121 | reconnect (struct GNUNET_TRANSPORT_Blacklist *br) |
122 | { | 122 | { |
123 | GNUNET_MQ_hd_fixed_size (query, | ||
124 | GNUNET_MESSAGE_TYPE_TRANSPORT_BLACKLIST_QUERY, | ||
125 | struct BlacklistMessage); | ||
126 | struct GNUNET_MQ_MessageHandler handlers[] = { | 123 | struct GNUNET_MQ_MessageHandler handlers[] = { |
127 | make_query_handler (br), | 124 | GNUNET_MQ_hd_fixed_size (query, |
125 | GNUNET_MESSAGE_TYPE_TRANSPORT_BLACKLIST_QUERY, | ||
126 | struct BlacklistMessage, | ||
127 | br), | ||
128 | GNUNET_MQ_handler_end () | 128 | GNUNET_MQ_handler_end () |
129 | }; | 129 | }; |
130 | struct GNUNET_MQ_Envelope *env; | 130 | struct GNUNET_MQ_Envelope *env; |
diff --git a/src/transport/transport_api_core.c b/src/transport/transport_api_core.c index 6be9500fb..0705552f9 100644 --- a/src/transport/transport_api_core.c +++ b/src/transport/transport_api_core.c | |||
@@ -748,32 +748,32 @@ handle_set_quota (void *cls, | |||
748 | static void | 748 | static void |
749 | reconnect (void *cls) | 749 | reconnect (void *cls) |
750 | { | 750 | { |
751 | GNUNET_MQ_hd_var_size (hello, | ||
752 | GNUNET_MESSAGE_TYPE_HELLO, | ||
753 | struct GNUNET_MessageHeader); | ||
754 | GNUNET_MQ_hd_fixed_size (connect, | ||
755 | GNUNET_MESSAGE_TYPE_TRANSPORT_CONNECT, | ||
756 | struct ConnectInfoMessage); | ||
757 | GNUNET_MQ_hd_fixed_size (disconnect, | ||
758 | GNUNET_MESSAGE_TYPE_TRANSPORT_DISCONNECT, | ||
759 | struct DisconnectInfoMessage); | ||
760 | GNUNET_MQ_hd_fixed_size (send_ok, | ||
761 | GNUNET_MESSAGE_TYPE_TRANSPORT_SEND_OK, | ||
762 | struct SendOkMessage); | ||
763 | GNUNET_MQ_hd_var_size (recv, | ||
764 | GNUNET_MESSAGE_TYPE_TRANSPORT_RECV, | ||
765 | struct InboundMessage); | ||
766 | GNUNET_MQ_hd_fixed_size (set_quota, | ||
767 | GNUNET_MESSAGE_TYPE_TRANSPORT_SET_QUOTA, | ||
768 | struct QuotaSetMessage); | ||
769 | struct GNUNET_TRANSPORT_CoreHandle *h = cls; | 751 | struct GNUNET_TRANSPORT_CoreHandle *h = cls; |
770 | struct GNUNET_MQ_MessageHandler handlers[] = { | 752 | struct GNUNET_MQ_MessageHandler handlers[] = { |
771 | make_hello_handler (h), | 753 | GNUNET_MQ_hd_var_size (hello, |
772 | make_connect_handler (h), | 754 | GNUNET_MESSAGE_TYPE_HELLO, |
773 | make_disconnect_handler (h), | 755 | struct GNUNET_MessageHeader, |
774 | make_send_ok_handler (h), | 756 | h), |
775 | make_recv_handler (h), | 757 | GNUNET_MQ_hd_fixed_size (connect, |
776 | make_set_quota_handler (h), | 758 | GNUNET_MESSAGE_TYPE_TRANSPORT_CONNECT, |
759 | struct ConnectInfoMessage, | ||
760 | h), | ||
761 | GNUNET_MQ_hd_fixed_size (disconnect, | ||
762 | GNUNET_MESSAGE_TYPE_TRANSPORT_DISCONNECT, | ||
763 | struct DisconnectInfoMessage, | ||
764 | h), | ||
765 | GNUNET_MQ_hd_fixed_size (send_ok, | ||
766 | GNUNET_MESSAGE_TYPE_TRANSPORT_SEND_OK, | ||
767 | struct SendOkMessage, | ||
768 | h), | ||
769 | GNUNET_MQ_hd_var_size (recv, | ||
770 | GNUNET_MESSAGE_TYPE_TRANSPORT_RECV, | ||
771 | struct InboundMessage, | ||
772 | h), | ||
773 | GNUNET_MQ_hd_fixed_size (set_quota, | ||
774 | GNUNET_MESSAGE_TYPE_TRANSPORT_SET_QUOTA, | ||
775 | struct QuotaSetMessage, | ||
776 | h), | ||
777 | GNUNET_MQ_handler_end () | 777 | GNUNET_MQ_handler_end () |
778 | }; | 778 | }; |
779 | struct GNUNET_MQ_Envelope *env; | 779 | struct GNUNET_MQ_Envelope *env; |
diff --git a/src/transport/transport_api_hello_get.c b/src/transport/transport_api_hello_get.c index ec7b544d6..9c3a3e786 100644 --- a/src/transport/transport_api_hello_get.c +++ b/src/transport/transport_api_hello_get.c | |||
@@ -167,12 +167,12 @@ mq_error_handler (void *cls, | |||
167 | static void | 167 | static void |
168 | reconnect (void *cls) | 168 | reconnect (void *cls) |
169 | { | 169 | { |
170 | GNUNET_MQ_hd_var_size (hello, | ||
171 | GNUNET_MESSAGE_TYPE_HELLO, | ||
172 | struct GNUNET_MessageHeader); | ||
173 | struct GNUNET_TRANSPORT_HelloGetHandle *ghh = cls; | 170 | struct GNUNET_TRANSPORT_HelloGetHandle *ghh = cls; |
174 | struct GNUNET_MQ_MessageHandler handlers[] = { | 171 | struct GNUNET_MQ_MessageHandler handlers[] = { |
175 | make_hello_handler (ghh), | 172 | GNUNET_MQ_hd_var_size (hello, |
173 | GNUNET_MESSAGE_TYPE_HELLO, | ||
174 | struct GNUNET_MessageHeader, | ||
175 | ghh), | ||
176 | GNUNET_MQ_handler_end () | 176 | GNUNET_MQ_handler_end () |
177 | }; | 177 | }; |
178 | struct GNUNET_MQ_Envelope *env; | 178 | struct GNUNET_MQ_Envelope *env; |
diff --git a/src/transport/transport_api_monitor_peers.c b/src/transport/transport_api_monitor_peers.c index a5c70fcfa..345f2ad60 100644 --- a/src/transport/transport_api_monitor_peers.c +++ b/src/transport/transport_api_monitor_peers.c | |||
@@ -344,16 +344,16 @@ mq_error_handler (void *cls, | |||
344 | static void | 344 | static void |
345 | do_peer_connect (void *cls) | 345 | do_peer_connect (void *cls) |
346 | { | 346 | { |
347 | GNUNET_MQ_hd_var_size (response, | ||
348 | GNUNET_MESSAGE_TYPE_TRANSPORT_MONITOR_PEER_RESPONSE, | ||
349 | struct PeerIterateResponseMessage); | ||
350 | GNUNET_MQ_hd_fixed_size (response_end, | ||
351 | GNUNET_MESSAGE_TYPE_TRANSPORT_MONITOR_PEER_RESPONSE_END, | ||
352 | struct GNUNET_MessageHeader); | ||
353 | struct GNUNET_TRANSPORT_PeerMonitoringContext *pal_ctx = cls; | 347 | struct GNUNET_TRANSPORT_PeerMonitoringContext *pal_ctx = cls; |
354 | struct GNUNET_MQ_MessageHandler handlers[] = { | 348 | struct GNUNET_MQ_MessageHandler handlers[] = { |
355 | make_response_handler (pal_ctx), | 349 | GNUNET_MQ_hd_var_size (response, |
356 | make_response_end_handler (pal_ctx), | 350 | GNUNET_MESSAGE_TYPE_TRANSPORT_MONITOR_PEER_RESPONSE, |
351 | struct PeerIterateResponseMessage, | ||
352 | pal_ctx), | ||
353 | GNUNET_MQ_hd_fixed_size (response_end, | ||
354 | GNUNET_MESSAGE_TYPE_TRANSPORT_MONITOR_PEER_RESPONSE_END, | ||
355 | struct GNUNET_MessageHeader, | ||
356 | pal_ctx), | ||
357 | GNUNET_MQ_handler_end () | 357 | GNUNET_MQ_handler_end () |
358 | }; | 358 | }; |
359 | struct PeerMonitorMessage *msg; | 359 | struct PeerMonitorMessage *msg; |
diff --git a/src/transport/transport_api_monitor_plugins.c b/src/transport/transport_api_monitor_plugins.c index 01ec2074a..7547a3402 100644 --- a/src/transport/transport_api_monitor_plugins.c +++ b/src/transport/transport_api_monitor_plugins.c | |||
@@ -372,16 +372,16 @@ mq_error_handler (void *cls, | |||
372 | static void | 372 | static void |
373 | do_plugin_connect (void *cls) | 373 | do_plugin_connect (void *cls) |
374 | { | 374 | { |
375 | GNUNET_MQ_hd_var_size (event, | ||
376 | GNUNET_MESSAGE_TYPE_TRANSPORT_MONITOR_PLUGIN_EVENT, | ||
377 | struct TransportPluginMonitorMessage); | ||
378 | GNUNET_MQ_hd_fixed_size (sync, | ||
379 | GNUNET_MESSAGE_TYPE_TRANSPORT_MONITOR_PLUGIN_SYNC, | ||
380 | struct GNUNET_MessageHeader); | ||
381 | struct GNUNET_TRANSPORT_PluginMonitor *pm = cls; | 375 | struct GNUNET_TRANSPORT_PluginMonitor *pm = cls; |
382 | struct GNUNET_MQ_MessageHandler handlers[] = { | 376 | struct GNUNET_MQ_MessageHandler handlers[] = { |
383 | make_event_handler (pm), | 377 | GNUNET_MQ_hd_var_size (event, |
384 | make_sync_handler (pm), | 378 | GNUNET_MESSAGE_TYPE_TRANSPORT_MONITOR_PLUGIN_EVENT, |
379 | struct TransportPluginMonitorMessage, | ||
380 | pm), | ||
381 | GNUNET_MQ_hd_fixed_size (sync, | ||
382 | GNUNET_MESSAGE_TYPE_TRANSPORT_MONITOR_PLUGIN_SYNC, | ||
383 | struct GNUNET_MessageHeader, | ||
384 | pm), | ||
385 | GNUNET_MQ_handler_end () | 385 | GNUNET_MQ_handler_end () |
386 | }; | 386 | }; |
387 | struct GNUNET_MessageHeader *msg; | 387 | struct GNUNET_MessageHeader *msg; |