diff options
| author | Amlal El Mahrouss <amlal.elmahrouss@icloud.com> | 2025-02-08 15:26:11 +0100 |
|---|---|---|
| committer | Amlal El Mahrouss <amlal.elmahrouss@icloud.com> | 2025-02-08 15:26:11 +0100 |
| commit | b4bcdc8482f8deae2d25018b4f91593570cf9cf5 (patch) | |
| tree | 7d989bda9f09274e7235087a6bd1e7ec3cb4ba9d /tools | |
| parent | 0350589847a0a5bbce5556a62ea5f5df7de29641 (diff) | |
ADD: Assembler frontend tweaks and other refactors.
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
Diffstat (limited to 'tools')
| -rw-r--r-- | tools/asm.cc | 21 | ||||
| -rw-r--r-- | tools/necc.cc | 2 |
2 files changed, 13 insertions, 10 deletions
diff --git a/tools/asm.cc b/tools/asm.cc index 7f1fc54..9645ca7 100644 --- a/tools/asm.cc +++ b/tools/asm.cc @@ -19,19 +19,22 @@ LC_IMPORT_C int AssemblerMainARM64(int argc, char const* argv[]); LC_IMPORT_C int AssemblerMain64x0(int argc, char const* argv[]); LC_IMPORT_C int AssemblerMainAMD64(int argc, char const* argv[]); +enum AsmKind : Int32 +{ + kX64Assembler, + k64X0Assembler, + kPOWER64Assembler, + kARM64Assembler, + kAssemblerCount, +}; + int main(int argc, char const* argv[]) { std::vector<const char*> arg_vec_cstr; arg_vec_cstr.push_back(argv[0]); - enum - { - kX64Assembler, - k64X0Assembler, - kPOWER64Assembler, - kARM64Assembler, - kInvalidAssembler - } asm_type = kInvalidAssembler; + const Int32 kInvalidAssembler = -1; + Int32 asm_type = kInvalidAssembler; for (size_t index_arg = 1; index_arg < argc; ++index_arg) { @@ -39,7 +42,7 @@ int main(int argc, char const* argv[]) { std::printf("asm.exe: Frontend Assembler (64x0, power64, arm64, x64).\n"); std::printf("asm.exe: Version: %s, Release: %s.\n", kDistVersion, kDistRelease); - std::printf("asm.exe: Designed by Amlal EL Mahrouss., Copyright (C) 2024-2025 Amlal EL Mahrouss, all rights reserved.\n"); + std::printf("asm.exe: Designed by Amlal EL Mahrouss, Copyright (C) 2024-2025 Amlal EL Mahrouss, all rights reserved.\n"); std::printf("libCCDyn.dylib: Designed by Amlal EL Mahrouss, Copyright (C) 2024-2025 Amlal EL Mahrouss, all rights reserved.\n"); return 0; diff --git a/tools/necc.cc b/tools/necc.cc index 16cc39c..62c4b75 100644 --- a/tools/necc.cc +++ b/tools/necc.cc @@ -25,7 +25,7 @@ int main(int argc, char const* argv[]) { std::printf("necc: Frontend C++ Compiler.\n"); std::printf("necc: Version: %s, Release: %s.\n", kDistVersion, kDistRelease); - std::printf("necc: Designed by Amlal EL Mahrouss., Copyright (C) 2024-2025 Amlal EL Mahrouss, all rights reserved.\n"); + std::printf("necc: Designed by Amlal EL Mahrouss, Copyright (C) 2024-2025 Amlal EL Mahrouss, all rights reserved.\n"); std::printf("libCCDyn.dylib: Designed by Amlal EL Mahrouss, Copyright (C) 2024-2025 Amlal EL Mahrouss, all rights reserved.\n"); return 0; |
