From 6decb96948f61b9a311467ecdb621a048fbcd3d6 Mon Sep 17 00:00:00 2001 From: Amlal El Mahrouss Date: Fri, 5 Dec 2025 16:48:25 -0500 Subject: chore: CompilerKit breaking changes. Signed-off-by: Amlal El Mahrouss --- include/CompilerKit/Utilities/Assembler.h | 10 ++++++---- include/CompilerKit/Utilities/Compiler.h | 2 +- 2 files changed, 7 insertions(+), 5 deletions(-) (limited to 'include/CompilerKit/Utilities') diff --git a/include/CompilerKit/Utilities/Assembler.h b/include/CompilerKit/Utilities/Assembler.h index fc965f0..afe95d1 100644 --- a/include/CompilerKit/Utilities/Assembler.h +++ b/include/CompilerKit/Utilities/Assembler.h @@ -10,13 +10,14 @@ #include #include -using namespace CompilerKit; - +namespace CompilerKit { /// @brief Get Number from lineBuffer. /// @param lineBuffer the lineBuffer to fetch from. /// @param numberKey where to seek that number. /// @return A numbercast of 32-bit width. -static NumberCast32 GetNumber32(STLString lineBuffer, STLString numberKey) { +inline NumberCast32 GetNumber32(STLString lineBuffer, STLString numberKey) { + if (lineBuffer.empty()) return {}; + auto pos = lineBuffer.find(numberKey) + numberKey.size(); while (lineBuffer[pos] == ' ') { @@ -83,10 +84,11 @@ static NumberCast32 GetNumber32(STLString lineBuffer, STLString numberKey) { NumberCast32 numOffset(strtol(lineBuffer.substr(pos).c_str(), nullptr, 10)); if (kVerbose) { - kStdOut << "asm: found a base 10 number here:" << lineBuffer.substr(pos) << "\n"; + kStdOut << "asm: found a base 10 number here:" << lineBuffer.substr(pos) << kStdEndl; } return numOffset; } } } +} // namespace CompilerKit \ No newline at end of file diff --git a/include/CompilerKit/Utilities/Compiler.h b/include/CompilerKit/Utilities/Compiler.h index bbca020..41b7771 100644 --- a/include/CompilerKit/Utilities/Compiler.h +++ b/include/CompilerKit/Utilities/Compiler.h @@ -28,7 +28,7 @@ #define kStdOut (std::cout << kRed << "drv: " << kWhite) #define kStdErr (std::cerr << kYellow << "drv: " << kWhite) - +#define kStdEndl std::endl #define kPrintF kStdOut #define kPrintErr kStdErr -- cgit v1.2.3