summaryrefslogtreecommitdiff
path: root/tools/knarc/Source.cpp
diff options
context:
space:
mode:
authorkr3nshaw <20672068+kr3nshaw@users.noreply.github.com>2020-07-04 20:14:14 +1000
committerkr3nshaw <20672068+kr3nshaw@users.noreply.github.com>2020-07-04 20:14:14 +1000
commite98796d798d5fad453538d3febc3f2cf6c698d82 (patch)
treec3b0c743c563929c8624a38b25bdfacfc74d683f /tools/knarc/Source.cpp
parent71755add6e8dfde9d196450e9d74bfdef26394aa (diff)
Changed indentation to spaces
Diffstat (limited to 'tools/knarc/Source.cpp')
-rw-r--r--tools/knarc/Source.cpp220
1 files changed, 110 insertions, 110 deletions
diff --git a/tools/knarc/Source.cpp b/tools/knarc/Source.cpp
index 21020891..d9a5cf83 100644
--- a/tools/knarc/Source.cpp
+++ b/tools/knarc/Source.cpp
@@ -11,23 +11,23 @@ bool pack_no_fnt = true;
void PrintError(NarcError error)
{
- switch (error)
- {
- case NarcError::None: cout << "ERROR: No error???" << endl; break;
- case NarcError::InvalidInputFile: cout << "ERROR: Invalid input file" << endl; break;
- case NarcError::InvalidHeaderId: cout << "ERROR: Invalid header ID" << endl; break;
- case NarcError::InvalidByteOrderMark: cout << "ERROR: Invalid byte order mark" << endl; break;
- case NarcError::InvalidVersion: cout << "ERROR: Invalid NARC version" << endl; break;
- case NarcError::InvalidHeaderSize: cout << "ERROR: Invalid header size" << endl; break;
- case NarcError::InvalidChunkCount: cout << "ERROR: Invalid chunk count" << endl; break;
- case NarcError::InvalidFileAllocationTableId: cout << "ERROR: Invalid file allocation table ID" << endl; break;
- case NarcError::InvalidFileAllocationTableReserved: cout << "ERROR: Invalid file allocation table reserved section" << endl; break;
- case NarcError::InvalidFileNameTableId: cout << "ERROR: Invalid file name table ID" << endl; break;
- case NarcError::InvalidFileNameTableEntryId: cout << "ERROR: Invalid file name table entry ID" << endl; break;
- case NarcError::InvalidFileImagesId: cout << "ERROR: Invalid file images ID" << endl; break;
- case NarcError::InvalidOutputFile: cout << "ERROR: Invalid output file" << endl; break;
- default: cout << "ERROR: Unknown error???" << endl; break;
- }
+ switch (error)
+ {
+ case NarcError::None: cout << "ERROR: No error???" << endl; break;
+ case NarcError::InvalidInputFile: cout << "ERROR: Invalid input file" << endl; break;
+ case NarcError::InvalidHeaderId: cout << "ERROR: Invalid header ID" << endl; break;
+ case NarcError::InvalidByteOrderMark: cout << "ERROR: Invalid byte order mark" << endl; break;
+ case NarcError::InvalidVersion: cout << "ERROR: Invalid NARC version" << endl; break;
+ case NarcError::InvalidHeaderSize: cout << "ERROR: Invalid header size" << endl; break;
+ case NarcError::InvalidChunkCount: cout << "ERROR: Invalid chunk count" << endl; break;
+ case NarcError::InvalidFileAllocationTableId: cout << "ERROR: Invalid file allocation table ID" << endl; break;
+ case NarcError::InvalidFileAllocationTableReserved: cout << "ERROR: Invalid file allocation table reserved section" << endl; break;
+ case NarcError::InvalidFileNameTableId: cout << "ERROR: Invalid file name table ID" << endl; break;
+ case NarcError::InvalidFileNameTableEntryId: cout << "ERROR: Invalid file name table entry ID" << endl; break;
+ case NarcError::InvalidFileImagesId: cout << "ERROR: Invalid file images ID" << endl; break;
+ case NarcError::InvalidOutputFile: cout << "ERROR: Invalid output file" << endl; break;
+ default: cout << "ERROR: Unknown error???" << endl; break;
+ }
}
static inline void usage() {
@@ -44,102 +44,102 @@ static inline void usage() {
int main(int argc, char* argv[])
{
- string directory = "";
- string fileName = "";
- bool pack = false;
-
- for (int i = 1; i < argc; ++i)
- {
- if (!strcmp(argv[i], "-d"))
- {
- if (i == (argc - 1))
- {
- cerr << "ERROR: No directory specified" << endl;
-
- return 1;
- }
-
- if (!directory.empty()) {
- cerr << "ERROR: Multiple directories specified" << endl;
- return 1;
- }
- directory = argv[++i];
- }
- else if (!strcmp(argv[i], "-p"))
- {
- if (i == (argc - 1))
- {
- cerr << "ERROR: No NARC specified to pack to" << endl;
-
- return 1;
- }
+ string directory = "";
+ string fileName = "";
+ bool pack = false;
+
+ for (int i = 1; i < argc; ++i)
+ {
+ if (!strcmp(argv[i], "-d"))
+ {
+ if (i == (argc - 1))
+ {
+ cerr << "ERROR: No directory specified" << endl;
+
+ return 1;
+ }
+
+ if (!directory.empty()) {
+ cerr << "ERROR: Multiple directories specified" << endl;
+ return 1;
+ }
+ directory = argv[++i];
+ }
+ else if (!strcmp(argv[i], "-p"))
+ {
+ if (i == (argc - 1))
+ {
+ cerr << "ERROR: No NARC specified to pack to" << endl;
+
+ return 1;
+ }
+
+ if (!fileName.empty()) {
+ cerr << "ERROR: Multiple files specified" << endl;
+ return 1;
+ }
+ fileName = argv[++i];
+ pack = true;
+ }
+ else if (!strcmp(argv[i], "-u"))
+ {
+ if (i == (argc - 1))
+ {
+ cerr << "ERROR: No NARC specified to unpack from" << endl;
+
+ return 1;
+ }
if (!fileName.empty()) {
cerr << "ERROR: Multiple files specified" << endl;
return 1;
}
- fileName = argv[++i];
- pack = true;
- }
- else if (!strcmp(argv[i], "-u"))
- {
- if (i == (argc - 1))
- {
- cerr << "ERROR: No NARC specified to unpack from" << endl;
-
- return 1;
- }
-
- if (!fileName.empty()) {
- cerr << "ERROR: Multiple files specified" << endl;
- return 1;
- }
- fileName = argv[++i];
- } else if (!strcmp(argv[i], "-D") || !strcmp(argv[i], "--debug")) {
- debug = true;
- } else if (!strcmp(argv[i], "-h") || !strcmp(argv[i], "--help")) {
- usage();
- return 0;
- }
- else if (!strcmp(argv[i], "-n")) {
- pack_no_fnt = false;
- }
- else {
- usage();
- cerr << "ERROR: Unrecognized argument: " << argv[i] << endl;
- return 1;
- }
- }
-
- if (fileName.empty()) {
- cerr << "ERROR: Missing -u or -p" << endl;
- return 1;
- }
- if (directory.empty()) {
- cerr << "ERROR: Missing -d" << endl;
- return 1;
- }
-
- Narc narc;
-
- if (pack)
- {
- if (!narc.Pack(fileName, directory))
- {
- PrintError(narc.GetError());
-
- return 1;
- }
- }
- else
- {
- if (!narc.Unpack(fileName, directory))
- {
- PrintError(narc.GetError());
-
- return 1;
- }
- }
-
- return 0;
+ fileName = argv[++i];
+ } else if (!strcmp(argv[i], "-D") || !strcmp(argv[i], "--debug")) {
+ debug = true;
+ } else if (!strcmp(argv[i], "-h") || !strcmp(argv[i], "--help")) {
+ usage();
+ return 0;
+ }
+ else if (!strcmp(argv[i], "-n")) {
+ pack_no_fnt = false;
+ }
+ else {
+ usage();
+ cerr << "ERROR: Unrecognized argument: " << argv[i] << endl;
+ return 1;
+ }
+ }
+
+ if (fileName.empty()) {
+ cerr << "ERROR: Missing -u or -p" << endl;
+ return 1;
+ }
+ if (directory.empty()) {
+ cerr << "ERROR: Missing -d" << endl;
+ return 1;
+ }
+
+ Narc narc;
+
+ if (pack)
+ {
+ if (!narc.Pack(fileName, directory))
+ {
+ PrintError(narc.GetError());
+
+ return 1;
+ }
+ }
+ else
+ {
+ if (!narc.Unpack(fileName, directory))
+ {
+ PrintError(narc.GetError());
+
+ return 1;
+ }
+ }
+
+ return 0;
}