[FIND] Rewrite of the find utility. (#1553)
authorPaweł Cholewa <DaMcpg@protonmail.com>
Sat, 4 May 2019 22:39:14 +0000 (00:39 +0200)
committerHermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>
Tue, 14 May 2019 18:37:38 +0000 (20:37 +0200)
commit1bd330cd8141c8e82febc797152f65d2519e5599
tree8e81c11495f84187eac7f101178e5b71f326b5a2
parent9a6eb70ff9376273424eab7110761fe4ec0625c7
[FIND] Rewrite of the find utility. (#1553)

This commit contains a complete rewrite of find console utility.
The goal of it was to make the source code easier to maintain
and to add a missing feature (/offline switch).

Additional changes:
 * now the program operates on Unicode strings;
 * added conutils and shlwapi as program's libraries;
 * added IDS_INVALID_SWITCH string into resources;
 * modified IDS_USAGE string to include /offline switch
   description.

https://ss64.com/nt/find.html was used for reference.
27 files changed:
base/applications/cmdutils/find/CMakeLists.txt
base/applications/cmdutils/find/find.c
base/applications/cmdutils/find/find.rc
base/applications/cmdutils/find/lang/bg-BG.rc
base/applications/cmdutils/find/lang/ca-ES.rc
base/applications/cmdutils/find/lang/cs-CZ.rc
base/applications/cmdutils/find/lang/de-DE.rc
base/applications/cmdutils/find/lang/el-GR.rc
base/applications/cmdutils/find/lang/en-US.rc
base/applications/cmdutils/find/lang/es-ES.rc
base/applications/cmdutils/find/lang/et-EE.rc
base/applications/cmdutils/find/lang/fr-FR.rc
base/applications/cmdutils/find/lang/it-IT.rc
base/applications/cmdutils/find/lang/lt-LT.rc
base/applications/cmdutils/find/lang/no-NO.rc
base/applications/cmdutils/find/lang/pl-PL.rc
base/applications/cmdutils/find/lang/pt-BR.rc
base/applications/cmdutils/find/lang/ro-RO.rc
base/applications/cmdutils/find/lang/ru-RU.rc
base/applications/cmdutils/find/lang/sk-SK.rc
base/applications/cmdutils/find/lang/sq-AL.rc
base/applications/cmdutils/find/lang/sv-SE.rc
base/applications/cmdutils/find/lang/tr-TR.rc
base/applications/cmdutils/find/lang/uk-UA.rc
base/applications/cmdutils/find/lang/zh-CN.rc
base/applications/cmdutils/find/lang/zh-TW.rc
base/applications/cmdutils/find/resource.h