From 5b9bb7ad2684d94a64c7f87bd8c9e06598ebdfe4 Mon Sep 17 00:00:00 2001 From: Eduardo Almeida Date: Mon, 19 Sep 2022 18:03:29 +0100 Subject: [PATCH] example: Add missing return 0 in multiple examples --- examples/error-model/simple-error-model.cc | 2 ++ examples/ipv6/fragmentation-ipv6-PMTU.cc | 2 ++ examples/ipv6/fragmentation-ipv6-two-MTU.cc | 2 ++ examples/ipv6/fragmentation-ipv6.cc | 2 ++ examples/ipv6/icmpv6-redirect.cc | 2 ++ examples/ipv6/loose-routing-ipv6.cc | 2 ++ examples/ipv6/ping6.cc | 9 +++++---- examples/ipv6/radvd-two-prefix.cc | 2 ++ examples/ipv6/radvd.cc | 2 ++ examples/ipv6/test-ipv6.cc | 2 ++ examples/ipv6/wsn-ping6.cc | 2 ++ examples/naming/object-names.cc | 2 ++ examples/realtime/realtime-udp-echo.cc | 2 ++ examples/routing/dynamic-global-routing.cc | 2 ++ .../routing/global-routing-multi-switch-plus-router.cc | 1 + examples/routing/manet-routing-compare.cc | 2 ++ examples/routing/mixed-global-routing.cc | 2 ++ examples/routing/rip-simple-network.cc | 2 ++ examples/routing/ripng-simple-network.cc | 2 ++ examples/routing/simple-routing-ping6.cc | 2 ++ examples/socket/socket-options-ipv4.cc | 2 ++ examples/socket/socket-options-ipv6.cc | 2 ++ examples/tcp/tcp-bulk-send.cc | 2 ++ examples/tcp/tcp-large-transfer.cc | 2 ++ examples/tcp/tcp-pacing.cc | 2 ++ examples/tcp/tcp-pcap-nanosec-example.cc | 2 ++ examples/tcp/tcp-validation.cc | 2 ++ examples/tutorial/fourth.cc | 2 ++ examples/tutorial/hello-simulator.cc | 1 + examples/udp-client-server/udp-client-server.cc | 2 ++ examples/udp-client-server/udp-trace-client-server.cc | 2 ++ examples/udp/udp-echo.cc | 2 ++ examples/wireless/mixed-wired-wireless.cc | 2 ++ examples/wireless/wifi-dsss-validation.cc | 2 ++ examples/wireless/wifi-error-models-comparison.cc | 2 ++ examples/wireless/wifi-ofdm-eht-validation.cc | 2 ++ examples/wireless/wifi-ofdm-he-validation.cc | 2 ++ examples/wireless/wifi-ofdm-ht-validation.cc | 2 ++ examples/wireless/wifi-ofdm-validation.cc | 2 ++ examples/wireless/wifi-ofdm-vht-validation.cc | 2 ++ examples/wireless/wifi-wired-bridging.cc | 2 ++ 41 files changed, 83 insertions(+), 4 deletions(-) diff --git a/examples/error-model/simple-error-model.cc b/examples/error-model/simple-error-model.cc index db8f8b630..cb94d96c5 100644 --- a/examples/error-model/simple-error-model.cc +++ b/examples/error-model/simple-error-model.cc @@ -176,4 +176,6 @@ main (int argc, char *argv[]) Simulator::Run (); Simulator::Destroy (); NS_LOG_INFO ("Done."); + + return 0; } diff --git a/examples/ipv6/fragmentation-ipv6-PMTU.cc b/examples/ipv6/fragmentation-ipv6-PMTU.cc index dd014edf9..b0b3c36dc 100644 --- a/examples/ipv6/fragmentation-ipv6-PMTU.cc +++ b/examples/ipv6/fragmentation-ipv6-PMTU.cc @@ -157,4 +157,6 @@ main (int argc, char **argv) Simulator::Run (); Simulator::Destroy (); NS_LOG_INFO ("Done."); + + return 0; } diff --git a/examples/ipv6/fragmentation-ipv6-two-MTU.cc b/examples/ipv6/fragmentation-ipv6-two-MTU.cc index c5dcfd5d5..72045bcb0 100644 --- a/examples/ipv6/fragmentation-ipv6-two-MTU.cc +++ b/examples/ipv6/fragmentation-ipv6-two-MTU.cc @@ -120,5 +120,7 @@ int main (int argc, char** argv) Simulator::Run (); Simulator::Destroy (); NS_LOG_INFO ("Done."); + + return 0; } diff --git a/examples/ipv6/fragmentation-ipv6.cc b/examples/ipv6/fragmentation-ipv6.cc index c5a2ed044..364290483 100644 --- a/examples/ipv6/fragmentation-ipv6.cc +++ b/examples/ipv6/fragmentation-ipv6.cc @@ -117,5 +117,7 @@ int main (int argc, char** argv) Simulator::Run (); Simulator::Destroy (); NS_LOG_INFO ("Done."); + + return 0; } diff --git a/examples/ipv6/icmpv6-redirect.cc b/examples/ipv6/icmpv6-redirect.cc index ff482e1eb..9b4e1b868 100644 --- a/examples/ipv6/icmpv6-redirect.cc +++ b/examples/ipv6/icmpv6-redirect.cc @@ -139,5 +139,7 @@ int main (int argc, char **argv) Simulator::Run (); Simulator::Destroy (); NS_LOG_INFO ("Done."); + + return 0; } diff --git a/examples/ipv6/loose-routing-ipv6.cc b/examples/ipv6/loose-routing-ipv6.cc index b2180afe0..e8f3b143d 100644 --- a/examples/ipv6/loose-routing-ipv6.cc +++ b/examples/ipv6/loose-routing-ipv6.cc @@ -182,5 +182,7 @@ int main (int argc, char **argv) Simulator::Run (); Simulator::Destroy (); NS_LOG_INFO ("Done."); + + return 0; } diff --git a/examples/ipv6/ping6.cc b/examples/ipv6/ping6.cc index b4d5e4c24..4114a6f48 100644 --- a/examples/ipv6/ping6.cc +++ b/examples/ipv6/ping6.cc @@ -90,9 +90,9 @@ int main (int argc, char **argv) Ping6Helper ping6; /* - ping6.SetLocal (i.GetAddress (0, 1)); - ping6.SetRemote (i.GetAddress (1, 1)); - */ + ping6.SetLocal (i.GetAddress (0, 1)); + ping6.SetRemote (i.GetAddress (1, 1)); + */ ping6.SetIfIndex (i.GetInterfaceIndex (0)); ping6.SetRemote (Ipv6Address::GetAllNodesMulticast ()); @@ -111,5 +111,6 @@ int main (int argc, char **argv) Simulator::Run (); Simulator::Destroy (); NS_LOG_INFO ("Done."); -} + return 0; +} diff --git a/examples/ipv6/radvd-two-prefix.cc b/examples/ipv6/radvd-two-prefix.cc index ad25d2529..7368e948b 100644 --- a/examples/ipv6/radvd-two-prefix.cc +++ b/examples/ipv6/radvd-two-prefix.cc @@ -221,5 +221,7 @@ int main (int argc, char** argv) Simulator::Run (); Simulator::Destroy (); NS_LOG_INFO ("Done."); + + return 0; } diff --git a/examples/ipv6/radvd.cc b/examples/ipv6/radvd.cc index c3f53fded..9906b3809 100644 --- a/examples/ipv6/radvd.cc +++ b/examples/ipv6/radvd.cc @@ -152,5 +152,7 @@ int main (int argc, char** argv) Simulator::Run (); Simulator::Destroy (); NS_LOG_INFO ("Done."); + + return 0; } diff --git a/examples/ipv6/test-ipv6.cc b/examples/ipv6/test-ipv6.cc index 001cc7205..309c2a0fe 100644 --- a/examples/ipv6/test-ipv6.cc +++ b/examples/ipv6/test-ipv6.cc @@ -66,5 +66,7 @@ main (int argc, char *argv[]) Ipv6Address ipv6address = Ipv6Address::MakeAutoconfiguredAddress (m_addresses[i], prefix2); NS_LOG_INFO ("address = " << ipv6address); } + + return 0; } diff --git a/examples/ipv6/wsn-ping6.cc b/examples/ipv6/wsn-ping6.cc index 604f6e5e2..f6fb2fb0a 100644 --- a/examples/ipv6/wsn-ping6.cc +++ b/examples/ipv6/wsn-ping6.cc @@ -137,5 +137,7 @@ int main (int argc, char **argv) Simulator::Run (); Simulator::Destroy (); NS_LOG_INFO ("Done."); + + return 0; } diff --git a/examples/naming/object-names.cc b/examples/naming/object-names.cc index 8eceae341..206aedb4a 100644 --- a/examples/naming/object-names.cc +++ b/examples/naming/object-names.cc @@ -219,4 +219,6 @@ main (int argc, char *argv[]) std::cerr << "Program internal checking failed; returning with error" << std::endl; return (1); } + + return 0; } diff --git a/examples/realtime/realtime-udp-echo.cc b/examples/realtime/realtime-udp-echo.cc index 9120bb67f..ce6e0a7a7 100644 --- a/examples/realtime/realtime-udp-echo.cc +++ b/examples/realtime/realtime-udp-echo.cc @@ -118,4 +118,6 @@ main (int argc, char *argv[]) Simulator::Run (); Simulator::Destroy (); NS_LOG_INFO ("Done."); + + return 0; } diff --git a/examples/routing/dynamic-global-routing.cc b/examples/routing/dynamic-global-routing.cc index c7b9d5f43..d2c1a166f 100644 --- a/examples/routing/dynamic-global-routing.cc +++ b/examples/routing/dynamic-global-routing.cc @@ -223,4 +223,6 @@ main (int argc, char *argv[]) Simulator::Run (); Simulator::Destroy (); NS_LOG_INFO ("Done."); + + return 0; } diff --git a/examples/routing/global-routing-multi-switch-plus-router.cc b/examples/routing/global-routing-multi-switch-plus-router.cc index 96bd03e56..c14e64e52 100644 --- a/examples/routing/global-routing-multi-switch-plus-router.cc +++ b/examples/routing/global-routing-multi-switch-plus-router.cc @@ -807,4 +807,5 @@ main (int argc, char *argv[]) Simulator::Destroy (); NS_LOG_INFO ("Done."); + return 0; } diff --git a/examples/routing/manet-routing-compare.cc b/examples/routing/manet-routing-compare.cc index 1daa7e200..cb200f67f 100644 --- a/examples/routing/manet-routing-compare.cc +++ b/examples/routing/manet-routing-compare.cc @@ -246,6 +246,8 @@ main (int argc, char *argv[]) double txp = 7.5; experiment.Run (nSinks, txp, CSVfileName); + + return 0; } void diff --git a/examples/routing/mixed-global-routing.cc b/examples/routing/mixed-global-routing.cc index 9ae715e4b..3a72d0268 100644 --- a/examples/routing/mixed-global-routing.cc +++ b/examples/routing/mixed-global-routing.cc @@ -132,4 +132,6 @@ main (int argc, char *argv[]) Simulator::Run (); Simulator::Destroy (); NS_LOG_INFO ("Done."); + + return 0; } diff --git a/examples/routing/rip-simple-network.cc b/examples/routing/rip-simple-network.cc index 1bde59630..5dab2ea82 100644 --- a/examples/routing/rip-simple-network.cc +++ b/examples/routing/rip-simple-network.cc @@ -254,5 +254,7 @@ int main (int argc, char **argv) Simulator::Run (); Simulator::Destroy (); NS_LOG_INFO ("Done."); + + return 0; } diff --git a/examples/routing/ripng-simple-network.cc b/examples/routing/ripng-simple-network.cc index 26254a2cb..9a4e5dbcd 100644 --- a/examples/routing/ripng-simple-network.cc +++ b/examples/routing/ripng-simple-network.cc @@ -266,5 +266,7 @@ int main (int argc, char **argv) Simulator::Run (); Simulator::Destroy (); NS_LOG_INFO ("Done."); + + return 0; } diff --git a/examples/routing/simple-routing-ping6.cc b/examples/routing/simple-routing-ping6.cc index ff34df624..df73338d3 100644 --- a/examples/routing/simple-routing-ping6.cc +++ b/examples/routing/simple-routing-ping6.cc @@ -163,5 +163,7 @@ int main (int argc, char** argv) Simulator::Run (); Simulator::Destroy (); NS_LOG_INFO ("Done."); + + return 0; } diff --git a/examples/socket/socket-options-ipv4.cc b/examples/socket/socket-options-ipv4.cc index b04b27d5b..019bdd123 100644 --- a/examples/socket/socket-options-ipv4.cc +++ b/examples/socket/socket-options-ipv4.cc @@ -155,4 +155,6 @@ main (int argc, char *argv[]) Simulator::Run (); Simulator::Destroy (); NS_LOG_INFO ("Done."); + + return 0; } diff --git a/examples/socket/socket-options-ipv6.cc b/examples/socket/socket-options-ipv6.cc index f4eb6dae7..1e6102f17 100644 --- a/examples/socket/socket-options-ipv6.cc +++ b/examples/socket/socket-options-ipv6.cc @@ -154,4 +154,6 @@ main (int argc, char *argv[]) Simulator::Run (); Simulator::Destroy (); NS_LOG_INFO ("Done."); + + return 0; } diff --git a/examples/tcp/tcp-bulk-send.cc b/examples/tcp/tcp-bulk-send.cc index fe10c4c24..5565ea336 100644 --- a/examples/tcp/tcp-bulk-send.cc +++ b/examples/tcp/tcp-bulk-send.cc @@ -133,4 +133,6 @@ main (int argc, char *argv[]) Ptr sink1 = DynamicCast (sinkApps.Get (0)); std::cout << "Total Bytes Received: " << sink1->GetTotalRx () << std::endl; + + return 0; } diff --git a/examples/tcp/tcp-large-transfer.cc b/examples/tcp/tcp-large-transfer.cc index 6e5ae4b4b..4b717ed52 100644 --- a/examples/tcp/tcp-large-transfer.cc +++ b/examples/tcp/tcp-large-transfer.cc @@ -199,6 +199,8 @@ int main (int argc, char *argv[]) Simulator::Stop (Seconds (1000)); Simulator::Run (); Simulator::Destroy (); + + return 0; } diff --git a/examples/tcp/tcp-pacing.cc b/examples/tcp/tcp-pacing.cc index 156c20546..fd6e0daff 100644 --- a/examples/tcp/tcp-pacing.cc +++ b/examples/tcp/tcp-pacing.cc @@ -326,4 +326,6 @@ main (int argc, char *argv[]) pacingRateStream.close (); ssThreshStream.close (); Simulator::Destroy (); + + return 0; } diff --git a/examples/tcp/tcp-pcap-nanosec-example.cc b/examples/tcp/tcp-pcap-nanosec-example.cc index 774c3161e..5415224dc 100644 --- a/examples/tcp/tcp-pcap-nanosec-example.cc +++ b/examples/tcp/tcp-pcap-nanosec-example.cc @@ -156,4 +156,6 @@ main (int argc, char *argv[]) Ptr sink1 = DynamicCast (sinkApps.Get (0)); std::cout << "Total Bytes Received: " << sink1->GetTotalRx () << std::endl; + + return 0; } diff --git a/examples/tcp/tcp-validation.cc b/examples/tcp/tcp-validation.cc index cbf7596ac..53dcd160a 100644 --- a/examples/tcp/tcp-validation.cc +++ b/examples/tcp/tcp-validation.cc @@ -1055,5 +1055,7 @@ main (int argc, char *argv[]) { NS_FATAL_ERROR ("Validation failed"); } + + return 0; } diff --git a/examples/tutorial/fourth.cc b/examples/tutorial/fourth.cc index c26aac3b7..59d1fdb90 100644 --- a/examples/tutorial/fourth.cc +++ b/examples/tutorial/fourth.cc @@ -65,4 +65,6 @@ main (int argc, char *argv[]) myObject->TraceConnectWithoutContext ("MyInteger", MakeCallback (&IntTrace)); myObject->m_myInt = 1234; + + return 0; } diff --git a/examples/tutorial/hello-simulator.cc b/examples/tutorial/hello-simulator.cc index 1863617de..588f51dc3 100644 --- a/examples/tutorial/hello-simulator.cc +++ b/examples/tutorial/hello-simulator.cc @@ -24,4 +24,5 @@ int main (int argc, char *argv[]) { NS_LOG_UNCOND ("Hello Simulator"); + return 0; } diff --git a/examples/udp-client-server/udp-client-server.cc b/examples/udp-client-server/udp-client-server.cc index 78c8dfaf9..cd4d2a369 100644 --- a/examples/udp-client-server/udp-client-server.cc +++ b/examples/udp-client-server/udp-client-server.cc @@ -112,4 +112,6 @@ main (int argc, char *argv[]) Simulator::Run (); Simulator::Destroy (); NS_LOG_INFO ("Done."); + + return 0; } diff --git a/examples/udp-client-server/udp-trace-client-server.cc b/examples/udp-client-server/udp-trace-client-server.cc index 2b6d5574a..d988db075 100644 --- a/examples/udp-client-server/udp-trace-client-server.cc +++ b/examples/udp-client-server/udp-trace-client-server.cc @@ -107,4 +107,6 @@ main (int argc, char *argv[]) Simulator::Run (); Simulator::Destroy (); NS_LOG_INFO ("Done."); + + return 0; } diff --git a/examples/udp/udp-echo.cc b/examples/udp/udp-echo.cc index b9202a089..5029e649c 100644 --- a/examples/udp/udp-echo.cc +++ b/examples/udp/udp-echo.cc @@ -145,4 +145,6 @@ main (int argc, char *argv[]) Simulator::Run (); Simulator::Destroy (); NS_LOG_INFO ("Done."); + + return 0; } diff --git a/examples/wireless/mixed-wired-wireless.cc b/examples/wireless/mixed-wired-wireless.cc index 9d5554601..8f1185893 100644 --- a/examples/wireless/mixed-wired-wireless.cc +++ b/examples/wireless/mixed-wired-wireless.cc @@ -423,4 +423,6 @@ main (int argc, char *argv[]) Simulator::Stop (Seconds (stopTime)); Simulator::Run (); Simulator::Destroy (); + + return 0; } diff --git a/examples/wireless/wifi-dsss-validation.cc b/examples/wireless/wifi-dsss-validation.cc index f89a8204b..2d5ecb5db 100644 --- a/examples/wireless/wifi-dsss-validation.cc +++ b/examples/wireless/wifi-dsss-validation.cc @@ -111,4 +111,6 @@ set style line 8 linewidth 5\n\ set style increment user" ); plot.GenerateOutput (file); file.close (); + + return 0; } diff --git a/examples/wireless/wifi-error-models-comparison.cc b/examples/wireless/wifi-error-models-comparison.cc index 9a4dfcac6..8cf2a2ee4 100644 --- a/examples/wireless/wifi-error-models-comparison.cc +++ b/examples/wireless/wifi-error-models-comparison.cc @@ -165,4 +165,6 @@ set yrange [0.0001:1]\n"; plot.GenerateOutput (errormodelfile); errormodelfile.close (); + + return 0; } diff --git a/examples/wireless/wifi-ofdm-eht-validation.cc b/examples/wireless/wifi-ofdm-eht-validation.cc index c7def4b33..78db0ae06 100644 --- a/examples/wireless/wifi-ofdm-eht-validation.cc +++ b/examples/wireless/wifi-ofdm-eht-validation.cc @@ -138,4 +138,6 @@ set yrange [0:1]\n"; tableplot.SetExtra (plotExtra.str ()); tableplot.GenerateOutput (tablefile); tablefile.close (); + + return 0; } diff --git a/examples/wireless/wifi-ofdm-he-validation.cc b/examples/wireless/wifi-ofdm-he-validation.cc index f1a927c76..07a152092 100644 --- a/examples/wireless/wifi-ofdm-he-validation.cc +++ b/examples/wireless/wifi-ofdm-he-validation.cc @@ -167,4 +167,6 @@ set style increment user"); tableplot.GenerateOutput (tablefile); tablefile.close (); + + return 0; } diff --git a/examples/wireless/wifi-ofdm-ht-validation.cc b/examples/wireless/wifi-ofdm-ht-validation.cc index 34c0787ba..02b0ffb83 100644 --- a/examples/wireless/wifi-ofdm-ht-validation.cc +++ b/examples/wireless/wifi-ofdm-ht-validation.cc @@ -152,4 +152,6 @@ set style increment user"); tableplot.GenerateOutput (tablefile); tablefile.close (); + + return 0; } diff --git a/examples/wireless/wifi-ofdm-validation.cc b/examples/wireless/wifi-ofdm-validation.cc index 7fee37e88..704086e52 100644 --- a/examples/wireless/wifi-ofdm-validation.cc +++ b/examples/wireless/wifi-ofdm-validation.cc @@ -153,4 +153,6 @@ set style increment user"); tableplot.GenerateOutput (tablefile); tablefile.close (); + + return 0; } diff --git a/examples/wireless/wifi-ofdm-vht-validation.cc b/examples/wireless/wifi-ofdm-vht-validation.cc index 8744d46da..07b908ce7 100644 --- a/examples/wireless/wifi-ofdm-vht-validation.cc +++ b/examples/wireless/wifi-ofdm-vht-validation.cc @@ -156,4 +156,6 @@ set style increment user"); tableplot.GenerateOutput (tablefile); tablefile.close (); + + return 0; } diff --git a/examples/wireless/wifi-wired-bridging.cc b/examples/wireless/wifi-wired-bridging.cc index 90f4d5882..ec6a5ecec 100644 --- a/examples/wireless/wifi-wired-bridging.cc +++ b/examples/wireless/wifi-wired-bridging.cc @@ -196,4 +196,6 @@ int main (int argc, char *argv[]) Simulator::Stop (Seconds (5.0)); Simulator::Run (); Simulator::Destroy (); + + return 0; }