summaryrefslogtreecommitdiffhomepage
path: root/public/tools/diutil/src/CommandLine.cc
diff options
context:
space:
mode:
authorAmlal <amlal@nekernel.org>2025-04-25 13:08:33 +0200
committerAmlal <amlal@nekernel.org>2025-04-25 13:08:33 +0200
commitfb790b07aeba8e22e4190cf3e1834d11ecde6c96 (patch)
tree4cec7d1b321307b1d5935577631dae116a658a37 /public/tools/diutil/src/CommandLine.cc
parent63a2d92c5dfe976175cda024ec01905d11b43738 (diff)
dev: better .clang-format, ran format command.
Signed-off-by: Amlal <amlal@nekernel.org>
Diffstat (limited to 'public/tools/diutil/src/CommandLine.cc')
-rw-r--r--public/tools/diutil/src/CommandLine.cc101
1 files changed, 46 insertions, 55 deletions
diff --git a/public/tools/diutil/src/CommandLine.cc b/public/tools/diutil/src/CommandLine.cc
index ef0aaa2e..dd23f532 100644
--- a/public/tools/diutil/src/CommandLine.cc
+++ b/public/tools/diutil/src/CommandLine.cc
@@ -1,67 +1,58 @@
/* -------------------------------------------
- Copyright (C) 2025, Amlal El Mahrouss, all rights reserved.
+ Copyright (C) 2025, Amlal El Mahrouss, all rights reserved.
- FILE: CommandLine.cc
- PURPOSE: DIUTIL CLI.
+ FILE: CommandLine.cc
+ PURPOSE: DIUTIL CLI.
------------------------------------------- */
#include <DiskImage.fwrk/headers/DiskImage.h>
static const Char kDiskName[kDIDiskNameLen] = "Empty Disk";
-static SInt32 kDiskSectorSz = kDISectorSz;
-static SizeT kDiskSz = gib_cast(4);
-static const Char kOutDisk[kDIOutNameLen] = "disk.eimg";
+static SInt32 kDiskSectorSz = kDISectorSz;
+static SizeT kDiskSz = gib_cast(4);
+static const Char kOutDisk[kDIOutNameLen] = "disk.eimg";
/// @brief Disk Utility entrypoint.
-SInt32 _NeMain(SInt32 argc, Char** argv)
-{
- for (SInt32 arg = 0; arg < argc; ++arg)
- {
- const Char* arg_s = argv[arg];
-
- if (MmCmpMemory((VoidPtr)arg_s, (VoidPtr) "-diutil-output-name", MmStrLen("-diutil-output-name") == 0))
- {
- if ((arg + 1) < argc)
- {
- MmCopyMemory((VoidPtr)kOutDisk, argv[arg + 1], kDIDiskNameLen);
- }
- }
- else if (MmCmpMemory((VoidPtr)arg_s, (VoidPtr) "-diutil-output-size", MmStrLen("-diutil-output-size") == 0))
- {
- if ((arg + 1) < argc)
- {
- kDiskSz = StrMathToNumber(argv[arg + 1], nullptr, 10);
- }
- }
- else if (MmCmpMemory((VoidPtr)arg_s, (VoidPtr) "-diutil-sector-size", MmStrLen("-diutil-sector-size") == 0))
- {
- if ((arg + 1) < argc)
- {
- kDiskSectorSz = StrMathToNumber(argv[arg + 1], nullptr, 10);
- }
- }
- else if (MmCmpMemory((VoidPtr)arg_s, (VoidPtr) "-diutil-part-name", MmStrLen("-diutil-part-name") == 0))
- {
- if ((arg + 1) < argc)
- {
- MmCopyMemory((VoidPtr)kDiskName, argv[arg + 1], kDIDiskNameLen);
- }
- }
- }
-
- // create disk image, by appending an EPM partition to it.
-
- DI::DI_DISK_IMAGE img{};
-
- img.disk_sz = kDiskSz;
- img.sector_sz = kDiskSectorSz;
- img.block_cnt = 0;
-
- MmCopyMemory((VoidPtr)img.disk_name, (VoidPtr)kDiskName, kDIDiskNameLen);
- MmCopyMemory((VoidPtr)img.out_name, (VoidPtr)kOutDisk, kDIDiskNameLen);
-
- // format disk image to explicit partition map.
- return DI::DIFormatPartitionEPM(img);
+SInt32 _NeMain(SInt32 argc, Char** argv) {
+ for (SInt32 arg = 0; arg < argc; ++arg) {
+ const Char* arg_s = argv[arg];
+
+ if (MmCmpMemory((VoidPtr) arg_s, (VoidPtr) "-diutil-output-name",
+ MmStrLen("-diutil-output-name") == 0)) {
+ if ((arg + 1) < argc) {
+ MmCopyMemory((VoidPtr) kOutDisk, argv[arg + 1], kDIDiskNameLen);
+ }
+ } else if (MmCmpMemory((VoidPtr) arg_s, (VoidPtr) "-diutil-output-size",
+ MmStrLen("-diutil-output-size") == 0)) {
+ if ((arg + 1) < argc) {
+ kDiskSz = StrMathToNumber(argv[arg + 1], nullptr, 10);
+ }
+ } else if (MmCmpMemory((VoidPtr) arg_s, (VoidPtr) "-diutil-sector-size",
+ MmStrLen("-diutil-sector-size") == 0)) {
+ if ((arg + 1) < argc) {
+ kDiskSectorSz = StrMathToNumber(argv[arg + 1], nullptr, 10);
+ }
+ } else if (MmCmpMemory((VoidPtr) arg_s, (VoidPtr) "-diutil-part-name",
+ MmStrLen("-diutil-part-name") == 0)) {
+ if ((arg + 1) < argc) {
+ MmCopyMemory((VoidPtr) kDiskName, argv[arg + 1], kDIDiskNameLen);
+ }
+ }
+ }
+
+ // create disk image, by appending an EPM partition to it.
+
+ DI::DI_DISK_IMAGE img{};
+
+ img.disk_sz = kDiskSz;
+ img.sector_sz = kDiskSectorSz;
+ img.block_cnt = 0;
+
+ MmCopyMemory((VoidPtr) img.disk_name, (VoidPtr) kDiskName, kDIDiskNameLen);
+ MmCopyMemory((VoidPtr) img.out_name, (VoidPtr) kOutDisk, kDIDiskNameLen);
+
+ // format disk image to explicit partition map.
+ return DI::DIFormatPartitionEPM(img);
} \ No newline at end of file