diff options
| author | Amlal El Mahrouss <amlal@nekernel.org> | 2025-12-05 16:48:25 -0500 |
|---|---|---|
| committer | Amlal El Mahrouss <amlal@nekernel.org> | 2025-12-05 16:48:25 -0500 |
| commit | 6decb96948f61b9a311467ecdb621a048fbcd3d6 (patch) | |
| tree | 247d8b92e42068b53e2ebbeccb21e31a545ecd30 /include/CompilerKit/Utilities | |
| parent | 037ac38824623c13070384e8fc0e70c4770dcdbd (diff) | |
chore: CompilerKit breaking changes.v0.0.81
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
Diffstat (limited to 'include/CompilerKit/Utilities')
| -rw-r--r-- | include/CompilerKit/Utilities/Assembler.h | 10 | ||||
| -rw-r--r-- | include/CompilerKit/Utilities/Compiler.h | 2 |
2 files changed, 7 insertions, 5 deletions
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 <CompilerKit/CodeGenerator.h> #include <CompilerKit/Utilities/Compiler.h> -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 |
