summaryrefslogtreecommitdiffhomepage
path: root/public/tools/ld.dyn/src/CommandLine.cc
diff options
context:
space:
mode:
Diffstat (limited to 'public/tools/ld.dyn/src/CommandLine.cc')
-rw-r--r--public/tools/ld.dyn/src/CommandLine.cc66
1 files changed, 30 insertions, 36 deletions
diff --git a/public/tools/ld.dyn/src/CommandLine.cc b/public/tools/ld.dyn/src/CommandLine.cc
index 90a79796..377f22fa 100644
--- a/public/tools/ld.dyn/src/CommandLine.cc
+++ b/public/tools/ld.dyn/src/CommandLine.cc
@@ -8,40 +8,34 @@
/// @brief Library loader.
-#define DYNLIB_FLAG "-dyn"
-
-SInt32 _NeMain(SInt32 argc, Char* argv[])
-{
- SCI_UNUSED(argc);
- SCI_UNUSED(argv);
-
- PrintOut(nullptr, "%s", "ld.dyn: Dynamic Loader.\n");
- PrintOut(nullptr, "%s", "ld.dyn: © 2024-2025 Amlal El Mahrouss, All rights reserved.\n");
-
- for (SInt32 i = 1U; i < argc; ++i)
- {
- if (MmStrCmp(argv[i], DYNLIB_FLAG) == 0)
- {
- UIntPtr ret = RtlSpawnProcess(argv[i], 0, nullptr, nullptr, 0);
-
- if (0 < ret)
- {
- return RtlSpawnIB(ret);
- }
-
- PrintOut(nullptr, "%s", "ld.dyn: Failed to load the library.\n");
- PrintOut(nullptr, "%s", "ld.dyn: Make sure the library is valid.\n");
-
- break;
- }
- else
- {
- PrintOut(nullptr, "%s", "ld.dyn: Invalid argument.\n");
- PrintOut(nullptr, "%s", "ld.dyn: Use -dyn <path> to load a dynamic library.\n");
-
- break;
- }
- }
-
- return EXIT_FAILURE;
+#define DYNLIB_FLAG "-dyn"
+
+SInt32 _NeMain(SInt32 argc, Char* argv[]) {
+ SCI_UNUSED(argc);
+ SCI_UNUSED(argv);
+
+ PrintOut(nullptr, "%s", "ld.dyn: Dynamic Loader.\n");
+ PrintOut(nullptr, "%s", "ld.dyn: © 2024-2025 Amlal El Mahrouss, All rights reserved.\n");
+
+ for (SInt32 i = 1U; i < argc; ++i) {
+ if (MmStrCmp(argv[i], DYNLIB_FLAG) == 0) {
+ UIntPtr ret = RtlSpawnProcess(argv[i], 0, nullptr, nullptr, 0);
+
+ if (0 < ret) {
+ return RtlSpawnIB(ret);
+ }
+
+ PrintOut(nullptr, "%s", "ld.dyn: Failed to load the library.\n");
+ PrintOut(nullptr, "%s", "ld.dyn: Make sure the library is valid.\n");
+
+ break;
+ } else {
+ PrintOut(nullptr, "%s", "ld.dyn: Invalid argument.\n");
+ PrintOut(nullptr, "%s", "ld.dyn: Use -dyn <path> to load a dynamic library.\n");
+
+ break;
+ }
+ }
+
+ return EXIT_FAILURE;
}