https://git.reactos.org/?p=reactos.git;a=commitdiff;h=8ef47d2e5e53f62fb48073...
commit 8ef47d2e5e53f62fb48073a34e4467c743a18d6c Author: Joachim Henze joachim.henze@reactos.org AuthorDate: Wed Jul 5 20:52:04 2023 +0200 Commit: GitHub noreply@github.com CommitDate: Wed Jul 5 20:52:04 2023 +0200
[NETSTAT] Optimize a bit (#5405)
in netstat.c 100% of the calls to DisplayTableHeader(); have in the exact line beforehand a call to ConResPuts(StdOut, IDS_ACTIVE_CONNECT);
So let's fuse them.
Also fix a superfluous space in the *.rc files before it will get duplicated a thousand times. --- base/applications/network/netstat/lang/en-US.rc | 2 +- base/applications/network/netstat/lang/pl-PL.rc | 2 +- base/applications/network/netstat/lang/zh-TW.rc | 2 +- base/applications/network/netstat/netstat.c | 6 +----- 4 files changed, 4 insertions(+), 8 deletions(-)
diff --git a/base/applications/network/netstat/lang/en-US.rc b/base/applications/network/netstat/lang/en-US.rc index 0ba302812b6..38b2ae9aab3 100644 --- a/base/applications/network/netstat/lang/en-US.rc +++ b/base/applications/network/netstat/lang/en-US.rc @@ -104,7 +104,7 @@ END
STRINGTABLE BEGIN - IDS_ERROR_WSA_START "ERROR: WSAStartup() failed : %d\n" + IDS_ERROR_WSA_START "ERROR: WSAStartup() failed: %d\n" IDS_ERROR_ROUTE "ERROR: Cannot find 'route.exe'\n" IDS_ERROR_TCP_SNAPSHOT "ERROR: Failed to snapshot TCP endpoints.\n" IDS_ERROR_UDP_ENDPOINT "ERROR: Failed to snapshot UDP endpoints.\n" diff --git a/base/applications/network/netstat/lang/pl-PL.rc b/base/applications/network/netstat/lang/pl-PL.rc index 6601576132a..05f647b5f6b 100644 --- a/base/applications/network/netstat/lang/pl-PL.rc +++ b/base/applications/network/netstat/lang/pl-PL.rc @@ -106,7 +106,7 @@ END
STRINGTABLE BEGIN - IDS_ERROR_WSA_START "BŁĄD: Procedura WSAStartup() nie powiodła się : %d\n" + IDS_ERROR_WSA_START "BŁĄD: Procedura WSAStartup() nie powiodła się: %d\n" IDS_ERROR_ROUTE "BŁĄD: Nie można odnaleźć pliku 'route.exe'\n" IDS_ERROR_TCP_SNAPSHOT "BŁĄD: Nie powiodło się utworzenie migawki dla punktów końcowych TCP.\n" IDS_ERROR_UDP_ENDPOINT "BŁĄD: Nie powiodło się utworzenie migawki dla punktów końcowych UDP.\n" diff --git a/base/applications/network/netstat/lang/zh-TW.rc b/base/applications/network/netstat/lang/zh-TW.rc index 0fa63067c7f..4021812829f 100644 --- a/base/applications/network/netstat/lang/zh-TW.rc +++ b/base/applications/network/netstat/lang/zh-TW.rc @@ -110,7 +110,7 @@ END
STRINGTABLE BEGIN - IDS_ERROR_WSA_START "錯誤: WSAStartup() 失敗 : %d\n" + IDS_ERROR_WSA_START "錯誤: WSAStartup() 失敗: %d\n" IDS_ERROR_ROUTE "錯誤: 找不到 'route.exe'\n" IDS_ERROR_TCP_SNAPSHOT "錯誤: 無法取得 TCP 端點快照。\n" IDS_ERROR_UDP_ENDPOINT "錯誤: 無法取得 UDP 端點快照。\n" diff --git a/base/applications/network/netstat/netstat.c b/base/applications/network/netstat/netstat.c index b3754fa2de1..c4449add815 100644 --- a/base/applications/network/netstat/netstat.c +++ b/base/applications/network/netstat/netstat.c @@ -63,6 +63,7 @@ VOID DoFormatMessage(DWORD ErrorCode) */ VOID DisplayTableHeader(VOID) { + ConResPuts(StdOut, IDS_ACTIVE_CONNECT); ConResPuts(StdOut, IDS_DISPLAY_THEADER); if (bDoShowProcessId) ConResPuts(StdOut, IDS_DISPLAY_PROCESS); @@ -115,7 +116,6 @@ BOOL ParseCmdline(int argc, wchar_t* argv[]) bDoShowProtoCons = TRUE; if (i+1 >= argc) { - ConResPuts(StdOut, IDS_ACTIVE_CONNECT); DisplayTableHeader(); return TRUE; } @@ -173,7 +173,6 @@ BOOL DisplayOutput(VOID) { if (bNoOptions) { - ConResPuts(StdOut, IDS_ACTIVE_CONNECT); DisplayTableHeader(); return ShowTcpTable(); } @@ -209,13 +208,11 @@ BOOL DisplayOutput(VOID) case TCP: if (bDoShowProtoStats) ShowTcpStatistics(); - ConResPuts(StdOut, IDS_ACTIVE_CONNECT); DisplayTableHeader(); return ShowTcpTable(); case UDP: if (bDoShowProtoStats) ShowUdpStatistics(); - ConResPuts(StdOut, IDS_ACTIVE_CONNECT); DisplayTableHeader(); return (bDoShowAllCons ? ShowUdpTable() : TRUE); default: @@ -232,7 +229,6 @@ BOOL DisplayOutput(VOID) } else { - ConResPuts(StdOut, IDS_ACTIVE_CONNECT); DisplayTableHeader(); if (ShowTcpTable() && bDoShowAllCons) ShowUdpTable();