summaryrefslogtreecommitdiffhomepage
path: root/dev/CompilerKit
diff options
context:
space:
mode:
Diffstat (limited to 'dev/CompilerKit')
-rw-r--r--dev/CompilerKit/AE.h2
-rw-r--r--dev/CompilerKit/Compiler.h6
-rw-r--r--dev/CompilerKit/Defines.h6
-rw-r--r--dev/CompilerKit/ErrorID.h2
-rw-r--r--dev/CompilerKit/ErrorOr.h8
-rw-r--r--dev/CompilerKit/Frontend.h6
-rw-r--r--dev/CompilerKit/Macros.h7
-rw-r--r--dev/CompilerKit/PEF.h6
-rw-r--r--dev/CompilerKit/Ref.h2
-rw-r--r--dev/CompilerKit/StringKit.h2
-rw-r--r--dev/CompilerKit/UUID.h25
-rw-r--r--dev/CompilerKit/Version.h6
-rw-r--r--dev/CompilerKit/XCOFF.h8
-rw-r--r--dev/CompilerKit/impl/32x0.h6
-rw-r--r--dev/CompilerKit/impl/64x0.h6
-rw-r--r--dev/CompilerKit/impl/Aarch64.h6
-rw-r--r--dev/CompilerKit/impl/PowerPC.h4
-rw-r--r--dev/CompilerKit/impl/X64.h6
-rw-r--r--dev/CompilerKit/src/AssemblyFactory.cc6
-rw-r--r--dev/CompilerKit/src/Backend/Assembler32x0.cc6
-rw-r--r--dev/CompilerKit/src/Backend/Assembler64x0.cc6
-rw-r--r--dev/CompilerKit/src/Backend/AssemblerAMD64.cc8
-rw-r--r--dev/CompilerKit/src/Backend/AssemblerARM64.cc6
-rw-r--r--dev/CompilerKit/src/Backend/AssemblerPowerPC.cc6
-rw-r--r--dev/CompilerKit/src/Frontend.cc6
-rw-r--r--dev/CompilerKit/src/Frontend/CCompiler64x0.cc2
-rw-r--r--dev/CompilerKit/src/Frontend/CCompilerARM64.cc2
-rw-r--r--dev/CompilerKit/src/Frontend/CCompilerPower64.cc2
-rw-r--r--dev/CompilerKit/src/Frontend/CPlusPlusCompilerAMD64.cc2
-rw-r--r--dev/CompilerKit/src/Linker/DynamicLinker64PEF.cc6
-rw-r--r--dev/CompilerKit/src/Macro/CPlusPlusPreprocessor.cc2
-rw-r--r--dev/CompilerKit/src/StringKit.cc2
-rw-r--r--dev/CompilerKit/utils/AsmUtils.h8
-rw-r--r--dev/CompilerKit/utils/CompilerUtils.h6
-rw-r--r--dev/CompilerKit/utils/DylibHelpers.h6
35 files changed, 97 insertions, 99 deletions
diff --git a/dev/CompilerKit/AE.h b/dev/CompilerKit/AE.h
index 3ca14e6..7b6d9b4 100644
--- a/dev/CompilerKit/AE.h
+++ b/dev/CompilerKit/AE.h
@@ -2,7 +2,7 @@
* ========================================================
*
* CompilerKit
- * Copyright (C) 2024-2025 Amlal El Mahrouss, Licensed under Apache 2.0.
+ * Copyright (C) 2024-2025 Amlal El Mahrouss, Licensed under the Apache 2.0 license.
*
* ========================================================
*/
diff --git a/dev/CompilerKit/Compiler.h b/dev/CompilerKit/Compiler.h
index a14005b..1f24370 100644
--- a/dev/CompilerKit/Compiler.h
+++ b/dev/CompilerKit/Compiler.h
@@ -1,8 +1,8 @@
-/* -------------------------------------------
+/* ========================================
- Copyright (C) 2024-2025 Amlal EL Mahrouss, Licensed under Apache 2.0
+ Copyright (C) 2024-2025 Amlal El Mahrouss, Licensed under the Apache 2.0 license
-------------------------------------------- */
+======================================== */
#pragma once
diff --git a/dev/CompilerKit/Defines.h b/dev/CompilerKit/Defines.h
index 34b43d6..d036767 100644
--- a/dev/CompilerKit/Defines.h
+++ b/dev/CompilerKit/Defines.h
@@ -1,8 +1,8 @@
-/* -------------------------------------------
+/* ========================================
- Copyright (C) 2024-2025 Amlal EL Mahrouss, Licensed under Apache 2.0
+ Copyright (C) 2024-2025 Amlal El Mahrouss, Licensed under the Apache 2.0 license
-------------------------------------------- */
+======================================== */
#ifndef __NECTI_DEFINES_H__
#define __NECTI_DEFINES_H__
diff --git a/dev/CompilerKit/ErrorID.h b/dev/CompilerKit/ErrorID.h
index c16f682..35039ab 100644
--- a/dev/CompilerKit/ErrorID.h
+++ b/dev/CompilerKit/ErrorID.h
@@ -2,7 +2,7 @@
* ========================================================
*
* CompilerKit
- * Copyright (C) 2024-2025 Amlal El Mahrouss, Licensed under Apache 2.0.
+ * Copyright (C) 2024-2025 Amlal El Mahrouss, Licensed under the Apache 2.0 license.
*
* ========================================================
*/
diff --git a/dev/CompilerKit/ErrorOr.h b/dev/CompilerKit/ErrorOr.h
index 66a90ee..ac42c19 100644
--- a/dev/CompilerKit/ErrorOr.h
+++ b/dev/CompilerKit/ErrorOr.h
@@ -2,7 +2,7 @@
* ========================================================
*
* CompilerKit
- * Copyright (C) 2024-2025 Amlal El Mahrouss, Licensed under Apache 2.0.
+ * Copyright (C) 2024-2025 Amlal El Mahrouss, Licensed under the Apache 2.0 license.
*
* ========================================================
*/
@@ -15,10 +15,10 @@
/// @brief ErrorOr for CompilerKit.
/// =========================================================== ///
-#include <CompilerKit/StringKit.h>
#include <CompilerKit/Defines.h>
#include <CompilerKit/ErrorID.h>
#include <CompilerKit/Ref.h>
+#include <CompilerKit/StringKit.h>
namespace CompilerKit {
using ErrorT = Int32;
@@ -47,9 +47,9 @@ class ErrorOr final {
private:
Ref<T> mRef;
- ErrorT mId{0};
+ ErrorT mId{0};
};
-using ErrorOrAny = ErrorOr<VoidPtr>;
+using ErrorOrAny = ErrorOr<VoidPtr>;
using ErrorOrString = ErrorOr<STLString>;
} // namespace CompilerKit
diff --git a/dev/CompilerKit/Frontend.h b/dev/CompilerKit/Frontend.h
index 500f952..df70048 100644
--- a/dev/CompilerKit/Frontend.h
+++ b/dev/CompilerKit/Frontend.h
@@ -1,8 +1,8 @@
-/* -------------------------------------------
+/* ========================================
- Copyright (C) 2024-2025 Amlal EL Mahrouss, Licensed under Apache 2.0
+ Copyright (C) 2024-2025 Amlal El Mahrouss, Licensed under the Apache 2.0 license
-------------------------------------------- */
+======================================== */
#pragma once
diff --git a/dev/CompilerKit/Macros.h b/dev/CompilerKit/Macros.h
index fdef375..6cef758 100644
--- a/dev/CompilerKit/Macros.h
+++ b/dev/CompilerKit/Macros.h
@@ -1,8 +1,8 @@
-/* -------------------------------------------
+/* ========================================
- Copyright (C) 2024-2025 Amlal EL Mahrouss, Licensed under Apache 2.0
+ Copyright (C) 2024-2025 Amlal El Mahrouss, Licensed under the Apache 2.0 license
-------------------------------------------- */
+======================================== */
/// @brief provide support for Macros.h header.
@@ -25,5 +25,4 @@
KLASS& operator=(KLASS&&) = default; \
KLASS(KLASS&&) = default;
-
#endif /* ifndef _NECTI_MACROS_H_ */
diff --git a/dev/CompilerKit/PEF.h b/dev/CompilerKit/PEF.h
index fc36fd7..edf8f5d 100644
--- a/dev/CompilerKit/PEF.h
+++ b/dev/CompilerKit/PEF.h
@@ -1,8 +1,8 @@
-/* -------------------------------------------
+/* =========================================
- Copyright (C) 2024-2025 Amlal EL Mahrouss, Licensed under Apache 2.0
+ Copyright (C) 2024-2025 Amlal El Mahrouss, Licensed under the Apache 2.0 license
-------------------------------------------- */
+======================================== */
#pragma once
diff --git a/dev/CompilerKit/Ref.h b/dev/CompilerKit/Ref.h
index 01b7d96..66ed60f 100644
--- a/dev/CompilerKit/Ref.h
+++ b/dev/CompilerKit/Ref.h
@@ -3,7 +3,7 @@
* ========================================================
*
* CompilerKit
- * Copyright (C) 2024-2025 Amlal El Mahrouss, Licensed under Apache 2.0.
+ * Copyright (C) 2024-2025 Amlal El Mahrouss, Licensed under the Apache 2.0 license.
*
* ========================================================
*/
diff --git a/dev/CompilerKit/StringKit.h b/dev/CompilerKit/StringKit.h
index 0fbe58a..eb7ccc3 100644
--- a/dev/CompilerKit/StringKit.h
+++ b/dev/CompilerKit/StringKit.h
@@ -2,7 +2,7 @@
* ========================================================
*
* CompilerKit
- * Copyright (C) 2024-2025 Amlal El Mahrouss, Licensed under Apache 2.0.
+ * Copyright (C) 2024-2025 Amlal El Mahrouss, Licensed under the Apache 2.0 license.
*
* ========================================================
*/
diff --git a/dev/CompilerKit/UUID.h b/dev/CompilerKit/UUID.h
index 1218fab..98733fd 100644
--- a/dev/CompilerKit/UUID.h
+++ b/dev/CompilerKit/UUID.h
@@ -580,25 +580,24 @@ class uuid_system_generator {
uuid operator()() {
#ifdef _WIN32
-
- GUID newId;
+ GUID newId{}; /// AMLALE: Should be zero-initialized.
HRESULT hr = ::CoCreateGuid(&newId);
if (FAILED(hr)) {
throw std::system_error(hr, std::system_category(), "CoCreateGuid failed");
}
- std::array<uint8_t, 16> bytes = {
- {static_cast<unsigned char>((newId.Data1 >> 24) & 0xFF),
- static_cast<unsigned char>((newId.Data1 >> 16) & 0xFF),
- static_cast<unsigned char>((newId.Data1 >> 8) & 0xFF),
- static_cast<unsigned char>((newId.Data1) & 0xFF),
- static_cast<unsigned char>((newId.Data2 >> 8) & 0xFF),
- static_cast<unsigned char>((newId.Data2) & 0xFF),
- static_cast<unsigned char>((newId.Data3 >> 8) & 0xFF),
- static_cast<unsigned char>((newId.Data3) & 0xFF),
- newId.Data4[0], newId.Data4[1], newId.Data4[2], newId.Data4[3], newId.Data4[4],
- newId.Data4[5], newId.Data4[6], newId.Data4[7]}};
+ std::array<uint8_t, 16> bytes = {{static_cast<unsigned char>((newId.Data1 >> 24) & 0xFF),
+ static_cast<unsigned char>((newId.Data1 >> 16) & 0xFF),
+ static_cast<unsigned char>((newId.Data1 >> 8) & 0xFF),
+ static_cast<unsigned char>((newId.Data1) & 0xFF),
+ static_cast<unsigned char>((newId.Data2 >> 8) & 0xFF),
+ static_cast<unsigned char>((newId.Data2) & 0xFF),
+ static_cast<unsigned char>((newId.Data3 >> 8) & 0xFF),
+ static_cast<unsigned char>((newId.Data3) & 0xFF),
+ newId.Data4[0], newId.Data4[1], newId.Data4[2],
+ newId.Data4[3], newId.Data4[4], newId.Data4[5],
+ newId.Data4[6], newId.Data4[7]}};
return uuid{std::begin(bytes), std::end(bytes)};
diff --git a/dev/CompilerKit/Version.h b/dev/CompilerKit/Version.h
index 577e034..efd174c 100644
--- a/dev/CompilerKit/Version.h
+++ b/dev/CompilerKit/Version.h
@@ -1,8 +1,8 @@
-/* -------------------------------------------
+/* ========================================
- Copyright (C) 2024-2025 Amlal EL Mahrouss, Licensed under Apache 2.0
+ Copyright (C) 2024-2025 Amlal El Mahrouss, Licensed under the Apache 2.0 license
-------------------------------------------- */
+======================================== */
#pragma once
diff --git a/dev/CompilerKit/XCOFF.h b/dev/CompilerKit/XCOFF.h
index e6e1631..a61949a 100644
--- a/dev/CompilerKit/XCOFF.h
+++ b/dev/CompilerKit/XCOFF.h
@@ -1,15 +1,15 @@
-/* -------------------------------------------
+/* ========================================
- Copyright (C) 2024-2025 Amlal EL Mahrouss, Licensed under Apache 2.0
+ Copyright (C) 2024-2025 Amlal El Mahrouss, Licensed under the Apache 2.0 license
File: XCOFF.h
Purpose: XCOFF for NeKernel.
Revision History:
- 04/07/24: Added file (Amlal EL Mahrouss)
+ 04/07/24: Added file (Amlal El Mahrouss)
-------------------------------------------- */
+======================================== */
#ifndef _NECTI_XCOFF_H_
#define _NECTI_XCOFF_H_
diff --git a/dev/CompilerKit/impl/32x0.h b/dev/CompilerKit/impl/32x0.h
index 05d9c27..1ad13ee 100644
--- a/dev/CompilerKit/impl/32x0.h
+++ b/dev/CompilerKit/impl/32x0.h
@@ -1,8 +1,8 @@
-/* -------------------------------------------
+/* ========================================
- Copyright (C) 2024-2025 Amlal EL Mahrouss, Licensed under Apache 2.0
+ Copyright (C) 2024-2025 Amlal El Mahrouss, Licensed under the Apache 2.0 license
-------------------------------------------- */
+======================================== */
#pragma once
diff --git a/dev/CompilerKit/impl/64x0.h b/dev/CompilerKit/impl/64x0.h
index a720332..ce2ae89 100644
--- a/dev/CompilerKit/impl/64x0.h
+++ b/dev/CompilerKit/impl/64x0.h
@@ -1,8 +1,8 @@
-/* -------------------------------------------
+/* ========================================
- Copyright (C) 2024-2025 Amlal EL Mahrouss, Licensed under Apache 2.0
+ Copyright (C) 2024-2025 Amlal El Mahrouss, Licensed under the Apache 2.0 license
-------------------------------------------- */
+======================================== */
#pragma once
diff --git a/dev/CompilerKit/impl/Aarch64.h b/dev/CompilerKit/impl/Aarch64.h
index 8465756..c1e9c77 100644
--- a/dev/CompilerKit/impl/Aarch64.h
+++ b/dev/CompilerKit/impl/Aarch64.h
@@ -1,8 +1,8 @@
-/* -------------------------------------------
+/* ========================================
-Copyright (C) 2024-2025 Amlal EL Mahrouss, Licensed under Apache 2.0
+Copyright (C) 2024-2025 Amlal El Mahrouss, Licensed under the Apache 2.0 license
-------------------------------------------- */
+======================================== */
#pragma once
diff --git a/dev/CompilerKit/impl/PowerPC.h b/dev/CompilerKit/impl/PowerPC.h
index 03aea49..7c7f67c 100644
--- a/dev/CompilerKit/impl/PowerPC.h
+++ b/dev/CompilerKit/impl/PowerPC.h
@@ -1,4 +1,4 @@
-/* -------------------------------------------
+/* ========================================
Some modifications are copyrighted under:
Amlal El Mahrouss
@@ -6,7 +6,7 @@
Original author:
Apple Inc
-------------------------------------------- */
+======================================== */
#pragma once
diff --git a/dev/CompilerKit/impl/X64.h b/dev/CompilerKit/impl/X64.h
index 7dc44f2..ccbcf13 100644
--- a/dev/CompilerKit/impl/X64.h
+++ b/dev/CompilerKit/impl/X64.h
@@ -1,8 +1,8 @@
-/* -------------------------------------------
+/* ========================================
- Copyright (C) 2024-2025 Amlal EL Mahrouss, Licensed under Apache 2.0
+ Copyright (C) 2024-2025 Amlal El Mahrouss, Licensed under the Apache 2.0 license
-------------------------------------------- */
+======================================== */
#pragma once
diff --git a/dev/CompilerKit/src/AssemblyFactory.cc b/dev/CompilerKit/src/AssemblyFactory.cc
index 927fcdd..5c606e9 100644
--- a/dev/CompilerKit/src/AssemblyFactory.cc
+++ b/dev/CompilerKit/src/AssemblyFactory.cc
@@ -1,8 +1,8 @@
-/* -------------------------------------------
+/* ========================================
- Copyright (C) 2024-2025 Amlal EL Mahrouss, Licensed under Apache 2.0
+ Copyright (C) 2024-2025 Amlal El Mahrouss, Licensed under the Apache 2.0 license
-------------------------------------------- */
+======================================== */
#include <CompilerKit/Compiler.h>
#include <CompilerKit/ErrorID.h>
diff --git a/dev/CompilerKit/src/Backend/Assembler32x0.cc b/dev/CompilerKit/src/Backend/Assembler32x0.cc
index 0f94920..6ffaa6e 100644
--- a/dev/CompilerKit/src/Backend/Assembler32x0.cc
+++ b/dev/CompilerKit/src/Backend/Assembler32x0.cc
@@ -1,8 +1,8 @@
-/* -------------------------------------------
+/* ========================================
- Copyright (C) 2024-2025 Amlal EL Mahrouss, Licensed under Apache 2.0
+ Copyright (C) 2024-2025 Amlal El Mahrouss, Licensed under the Apache 2.0 license
-------------------------------------------- */
+======================================== */
/// bugs: 0
diff --git a/dev/CompilerKit/src/Backend/Assembler64x0.cc b/dev/CompilerKit/src/Backend/Assembler64x0.cc
index 23eeeb7..f9052d2 100644
--- a/dev/CompilerKit/src/Backend/Assembler64x0.cc
+++ b/dev/CompilerKit/src/Backend/Assembler64x0.cc
@@ -1,8 +1,8 @@
-/* -------------------------------------------
+/* ========================================
- Copyright (C) 2024-2025 Amlal EL Mahrouss, Licensed under Apache 2.0
+ Copyright (C) 2024-2025 Amlal El Mahrouss, Licensed under the Apache 2.0 license
-------------------------------------------- */
+======================================== */
/// bugs: 0
diff --git a/dev/CompilerKit/src/Backend/AssemblerAMD64.cc b/dev/CompilerKit/src/Backend/AssemblerAMD64.cc
index de179b5..8c7e21c 100644
--- a/dev/CompilerKit/src/Backend/AssemblerAMD64.cc
+++ b/dev/CompilerKit/src/Backend/AssemblerAMD64.cc
@@ -1,8 +1,8 @@
-/* -------------------------------------------
+/* ========================================
- Copyright (C) 2024-2025 Amlal EL Mahrouss, Licensed under Apache 2.0
+ Copyright (C) 2024-2025 Amlal El Mahrouss, Licensed under the Apache 2.0 license
-------------------------------------------- */
+======================================== */
/////////////////////////////////////////////////////////////////////////////////////////
@@ -53,7 +53,7 @@
static char kOutputArch = CompilerKit::kPefArchAMD64;
static constexpr auto kIPAlignement = 0x1U;
-static auto kCounter = 0x1UL;
+static auto kCounter = 0x1UL;
static std::uintptr_t kOrigin = kPefBaseOrigin;
static std::vector<std::pair<std::string, std::uintptr_t>> kOriginLabel;
diff --git a/dev/CompilerKit/src/Backend/AssemblerARM64.cc b/dev/CompilerKit/src/Backend/AssemblerARM64.cc
index d7fb1d3..4961e61 100644
--- a/dev/CompilerKit/src/Backend/AssemblerARM64.cc
+++ b/dev/CompilerKit/src/Backend/AssemblerARM64.cc
@@ -1,8 +1,8 @@
-/* -------------------------------------------
+/* ========================================
- Copyright (C) 2024-2025 Amlal EL Mahrouss, Licensed under Apache 2.0
+ Copyright (C) 2024-2025 Amlal El Mahrouss, Licensed under the Apache 2.0 license
-------------------------------------------- */
+======================================== */
/////////////////////////////////////////////////////////////////////////////////////////
diff --git a/dev/CompilerKit/src/Backend/AssemblerPowerPC.cc b/dev/CompilerKit/src/Backend/AssemblerPowerPC.cc
index 3ec3357..b4f14ea 100644
--- a/dev/CompilerKit/src/Backend/AssemblerPowerPC.cc
+++ b/dev/CompilerKit/src/Backend/AssemblerPowerPC.cc
@@ -1,8 +1,8 @@
-/* -------------------------------------------
+/* ========================================
- Copyright (C) 2024-2025 Amlal EL Mahrouss, Licensed under Apache 2.0
+ Copyright (C) 2024-2025 Amlal El Mahrouss, Licensed under the Apache 2.0 license
-------------------------------------------- */
+======================================== */
/////////////////////////////////////////////////////////////////////////////////////////
diff --git a/dev/CompilerKit/src/Frontend.cc b/dev/CompilerKit/src/Frontend.cc
index d34f064..baac34e 100644
--- a/dev/CompilerKit/src/Frontend.cc
+++ b/dev/CompilerKit/src/Frontend.cc
@@ -1,8 +1,8 @@
-/* -------------------------------------------
+/* ========================================
- Copyright (C) 2025 Amlal EL Mahrouss, Licensed under Apache 2.0
+ Copyright (C) 2025 Amlal El Mahrouss, Licensed under the Apache 2.0 license
-------------------------------------------- */
+======================================== */
#include <CompilerKit/Frontend.h>
diff --git a/dev/CompilerKit/src/Frontend/CCompiler64x0.cc b/dev/CompilerKit/src/Frontend/CCompiler64x0.cc
index 804e1a1..f07fcb0 100644
--- a/dev/CompilerKit/src/Frontend/CCompiler64x0.cc
+++ b/dev/CompilerKit/src/Frontend/CCompiler64x0.cc
@@ -2,7 +2,7 @@
* ========================================================
*
* cc
- * Copyright (C) 2024-2025 Amlal El Mahrouss, Licensed under Apache 2.0.
+ * Copyright (C) 2024-2025 Amlal El Mahrouss, Licensed under the Apache 2.0 license.
*
* ========================================================
*/
diff --git a/dev/CompilerKit/src/Frontend/CCompilerARM64.cc b/dev/CompilerKit/src/Frontend/CCompilerARM64.cc
index c9fee19..c5b1fb8 100644
--- a/dev/CompilerKit/src/Frontend/CCompilerARM64.cc
+++ b/dev/CompilerKit/src/Frontend/CCompilerARM64.cc
@@ -2,7 +2,7 @@
* ========================================================
*
* CCompilerARM64
- * Copyright (C) 2024-2025 Amlal El Mahrouss, Licensed under Apache 2.0.
+ * Copyright (C) 2024-2025 Amlal El Mahrouss, Licensed under the Apache 2.0 license.
*
* ========================================================
*/
diff --git a/dev/CompilerKit/src/Frontend/CCompilerPower64.cc b/dev/CompilerKit/src/Frontend/CCompilerPower64.cc
index 80d88dc..ccc5cf8 100644
--- a/dev/CompilerKit/src/Frontend/CCompilerPower64.cc
+++ b/dev/CompilerKit/src/Frontend/CCompilerPower64.cc
@@ -2,7 +2,7 @@
* ========================================================
*
* CompilerPower64
- * Copyright (C) 2024-2025 Amlal El Mahrouss, Licensed under Apache 2.0.
+ * Copyright (C) 2024-2025 Amlal El Mahrouss, Licensed under the Apache 2.0 license.
*
* ========================================================
*/
diff --git a/dev/CompilerKit/src/Frontend/CPlusPlusCompilerAMD64.cc b/dev/CompilerKit/src/Frontend/CPlusPlusCompilerAMD64.cc
index a13aa0e..d715a3a 100644
--- a/dev/CompilerKit/src/Frontend/CPlusPlusCompilerAMD64.cc
+++ b/dev/CompilerKit/src/Frontend/CPlusPlusCompilerAMD64.cc
@@ -2,7 +2,7 @@
* ========================================================
*
* C++ Compiler Driver
- * Copyright (C) 2024-2025 Amlal El Mahrouss, Licensed under Apache 2.0.
+ * Copyright (C) 2024-2025 Amlal El Mahrouss, Licensed under the Apache 2.0 license.
*
* ========================================================
*/
diff --git a/dev/CompilerKit/src/Linker/DynamicLinker64PEF.cc b/dev/CompilerKit/src/Linker/DynamicLinker64PEF.cc
index e86ee55..8a503ed 100644
--- a/dev/CompilerKit/src/Linker/DynamicLinker64PEF.cc
+++ b/dev/CompilerKit/src/Linker/DynamicLinker64PEF.cc
@@ -1,11 +1,11 @@
-/* -------------------------------------------
+/* ========================================
- Copyright (C) 2024-2025 Amlal El Mahrouss, Licensed under Apache 2.0
+ Copyright (C) 2024-2025 Amlal El Mahrouss, Licensed under the Apache 2.0 license
@file DynamicLinker64PEF.cc
@brief: C++ 64-Bit PEF Linker for NeKernel.org's NeKernel
-------------------------------------------- */
+======================================== */
/// @author Amlal El Mahrouss (amlal@nekernel.org)
/// @brief NeKernel.org 64-bit PEF Linker.
diff --git a/dev/CompilerKit/src/Macro/CPlusPlusPreprocessor.cc b/dev/CompilerKit/src/Macro/CPlusPlusPreprocessor.cc
index 8163c40..ed53782 100644
--- a/dev/CompilerKit/src/Macro/CPlusPlusPreprocessor.cc
+++ b/dev/CompilerKit/src/Macro/CPlusPlusPreprocessor.cc
@@ -2,7 +2,7 @@
* ========================================================
*
* C++ Preprocessor Driver
- * Copyright (C) 2024-2025 Amlal El Mahrouss, Licensed under Apache 2.0.
+ * Copyright (C) 2024-2025 Amlal El Mahrouss, Licensed under the Apache 2.0 license.
*
* ========================================================
*/
diff --git a/dev/CompilerKit/src/StringKit.cc b/dev/CompilerKit/src/StringKit.cc
index 99f3ef2..d612947 100644
--- a/dev/CompilerKit/src/StringKit.cc
+++ b/dev/CompilerKit/src/StringKit.cc
@@ -2,7 +2,7 @@
* ========================================================
*
* CompilerKit
- * Copyright (C) 2024-2025 Amlal El Mahrouss, Licensed under Apache 2.0.
+ * Copyright (C) 2024-2025 Amlal El Mahrouss, Licensed under the Apache 2.0 license.
*
* ========================================================
*/
diff --git a/dev/CompilerKit/utils/AsmUtils.h b/dev/CompilerKit/utils/AsmUtils.h
index b5ae513..897fcbe 100644
--- a/dev/CompilerKit/utils/AsmUtils.h
+++ b/dev/CompilerKit/utils/AsmUtils.h
@@ -1,8 +1,8 @@
-/* -------------------------------------------
+/* ========================================
- Copyright (C) 2024-2025 Amlal EL Mahrouss, Licensed under Apache 2.0
+ Copyright (C) 2024-2025 Amlal El Mahrouss, Licensed under the Apache 2.0 license
-------------------------------------------- */
+======================================== */
#pragma once
@@ -16,7 +16,7 @@ using namespace CompilerKit;
/// @param lineBuffer the lineBuffer to fetch from.
/// @param numberKey where to seek that number.
/// @return
-static NumberCast32 GetNumber32(std::string lineBuffer, std::string numberKey) {
+static NumberCast32 GetNumber32(STLString lineBuffer, STLString numberKey) {
auto pos = lineBuffer.find(numberKey) + numberKey.size();
while (lineBuffer[pos] == ' ') {
diff --git a/dev/CompilerKit/utils/CompilerUtils.h b/dev/CompilerKit/utils/CompilerUtils.h
index d812ab8..1b086ee 100644
--- a/dev/CompilerKit/utils/CompilerUtils.h
+++ b/dev/CompilerKit/utils/CompilerUtils.h
@@ -1,8 +1,8 @@
-/* -------------------------------------------
+/* ========================================
- Copyright (C) 2024-2025 Amlal EL Mahrouss, Licensed under Apache 2.0
+ Copyright (C) 2024-2025 Amlal El Mahrouss, Licensed under the Apache 2.0 license
-------------------------------------------- */
+======================================== */
#pragma once
diff --git a/dev/CompilerKit/utils/DylibHelpers.h b/dev/CompilerKit/utils/DylibHelpers.h
index 9871d05..ab58fc7 100644
--- a/dev/CompilerKit/utils/DylibHelpers.h
+++ b/dev/CompilerKit/utils/DylibHelpers.h
@@ -1,8 +1,8 @@
-/* -------------------------------------------
+/* ========================================
- Copyright (C) 2025 Amlal EL Mahrouss, Licensed under Apache 2.0
+ Copyright (C) 2025 Amlal El Mahrouss, Licensed under the Apache 2.0 license
-------------------------------------------- */
+======================================== */
#pragma once