aboutsummaryrefslogtreecommitdiff
path: root/src/transport
diff options
context:
space:
mode:
authorDavid Barksdale <amatus.amongus@gmail.com>2016-08-18 00:03:29 +0000
committerDavid Barksdale <amatus.amongus@gmail.com>2016-08-18 00:03:29 +0000
commit7f937e3781f36538d9864fa841822eecdaf0bf27 (patch)
tree318eb592dae2bbf59d094f5df140c24a4b6184c9 /src/transport
parent94a717fab18ed25e6bec4b349526212045f6ca70 (diff)
downloadgnunet-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.c8
-rw-r--r--src/transport/gnunet-transport.c8
-rw-r--r--src/transport/transport-testing-main.c16
-rw-r--r--src/transport/transport_api_address_to_string.c8
-rw-r--r--src/transport/transport_api_blacklist.c8
-rw-r--r--src/transport/transport_api_core.c48
-rw-r--r--src/transport/transport_api_hello_get.c8
-rw-r--r--src/transport/transport_api_monitor_peers.c16
-rw-r--r--src/transport/transport_api_monitor_plugins.c16
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,
120static void 120static void
121reconnect (struct GNUNET_TRANSPORT_Blacklist *br) 121reconnect (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,
748static void 748static void
749reconnect (void *cls) 749reconnect (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,
167static void 167static void
168reconnect (void *cls) 168reconnect (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,
344static void 344static void
345do_peer_connect (void *cls) 345do_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,
372static void 372static void
373do_plugin_connect (void *cls) 373do_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;