summaryrefslogtreecommitdiffhomepage
path: root/dev/ZKA/KernelKit
diff options
context:
space:
mode:
authorAmlal El Mahrouss <amlal.elmahrouss@icloud.com>2024-08-22 08:48:37 +0200
committerAmlal El Mahrouss <amlal.elmahrouss@icloud.com>2024-08-22 08:48:37 +0200
commit5d38a6302720eb1d2783c2067965ade316cc92de (patch)
tree906b56ec92e9075181494e8a4012ebde72d22175 /dev/ZKA/KernelKit
parentb95b1fc42d371b08aa82fea8e92aa04b2ef5631f (diff)
[REFACTOR] use Char instead of builtin char.
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
Diffstat (limited to 'dev/ZKA/KernelKit')
-rw-r--r--dev/ZKA/KernelKit/CodeManager.hxx4
-rw-r--r--dev/ZKA/KernelKit/DebugOutput.hxx8
-rw-r--r--dev/ZKA/KernelKit/FileManager.hxx14
-rw-r--r--dev/ZKA/KernelKit/LoaderInterface.hxx8
-rw-r--r--dev/ZKA/KernelKit/PEFCodeManager.hxx8
-rw-r--r--dev/ZKA/KernelKit/PEFSharedObject.hxx3
-rw-r--r--dev/ZKA/KernelKit/ProcessHeap.hxx4
7 files changed, 24 insertions, 25 deletions
diff --git a/dev/ZKA/KernelKit/CodeManager.hxx b/dev/ZKA/KernelKit/CodeManager.hxx
index 08e97e60..a1fea211 100644
--- a/dev/ZKA/KernelKit/CodeManager.hxx
+++ b/dev/ZKA/KernelKit/CodeManager.hxx
@@ -27,5 +27,5 @@ namespace Kernel
/// @note This sets up a new stack, anything on the main function that calls the kernel will not be accessible.
/// @param main the start of the process.
/// @return if the process was started or not.
- bool execute_from_image(MainKind main, const char* processName) noexcept;
-} // namespace Kernel \ No newline at end of file
+ bool execute_from_image(MainKind main, const Char* processName) noexcept;
+} // namespace Kernel
diff --git a/dev/ZKA/KernelKit/DebugOutput.hxx b/dev/ZKA/KernelKit/DebugOutput.hxx
index 2205acfe..b8fd97dd 100644
--- a/dev/ZKA/KernelKit/DebugOutput.hxx
+++ b/dev/ZKA/KernelKit/DebugOutput.hxx
@@ -45,8 +45,8 @@ namespace Kernel
virtual ~TerminalDevice() = default;
/// @brief returns device name (terminal name)
- /// @return string type (const char*)
- virtual const char* Name() const override
+ /// @return string type (const Char*)
+ virtual const Char* Name() const override
{
return ("TerminalDevice");
}
@@ -105,7 +105,7 @@ namespace Kernel
if (y < 0)
y = -y;
- const char cNumbers[11] = "0123456789";
+ const Char cNumbers[11] = "0123456789";
Char buf[2];
buf[0] = cNumbers[h];
@@ -133,7 +133,7 @@ namespace Kernel
if (y < 0)
y = -y;
- const char cNumbers[17] = "0123456789ABCDEF";
+ const Char cNumbers[17] = "0123456789ABCDEF";
Char buf[2];
buf[0] = cNumbers[h];
diff --git a/dev/ZKA/KernelKit/FileManager.hxx b/dev/ZKA/KernelKit/FileManager.hxx
index e27bcc35..0efb55a4 100644
--- a/dev/ZKA/KernelKit/FileManager.hxx
+++ b/dev/ZKA/KernelKit/FileManager.hxx
@@ -100,15 +100,15 @@ namespace Kernel
static FilesystemManagerInterface* GetMounted();
public:
- virtual NodePtr Create(_Input const char* path) = 0;
- virtual NodePtr CreateAlias(_Input const char* path) = 0;
- virtual NodePtr CreateDirectory(_Input const char* path) = 0;
+ virtual NodePtr Create(_Input const Char* path) = 0;
+ virtual NodePtr CreateAlias(_Input const Char* path) = 0;
+ virtual NodePtr CreateDirectory(_Input const Char* path) = 0;
public:
- virtual bool Remove(_Input const char* path) = 0;
+ virtual bool Remove(_Input const Char* path) = 0;
public:
- virtual NodePtr Open(_Input const char* path, _Input const char* r) = 0;
+ virtual NodePtr Open(_Input const Char* path, _Input const Char* r) = 0;
public:
virtual Void Write(_Input NodePtr node, _Input VoidPtr data, _Input Int32 flags, _Input SizeT size) = 0;
@@ -245,7 +245,7 @@ namespace Kernel
return nullptr;
}
- ErrorOr<Int64> WriteAll(const char* fName, const VoidPtr data) noexcept
+ ErrorOr<Int64> WriteAll(const Char* fName, const VoidPtr data) noexcept
{
if (this->fFileRestrict != eRestrictReadWrite &&
this->fFileRestrict != eRestrictReadWriteBinary &&
@@ -267,7 +267,7 @@ namespace Kernel
return ErrorOr<Int64>(kErrorInvalidData);
}
- VoidPtr Read(const char* fName) noexcept
+ VoidPtr Read(const Char* fName) noexcept
{
if (this->fFileRestrict != eRestrictReadWrite &&
this->fFileRestrict != eRestrictReadWriteBinary &&
diff --git a/dev/ZKA/KernelKit/LoaderInterface.hxx b/dev/ZKA/KernelKit/LoaderInterface.hxx
index 7dcf41d4..ceb7d528 100644
--- a/dev/ZKA/KernelKit/LoaderInterface.hxx
+++ b/dev/ZKA/KernelKit/LoaderInterface.hxx
@@ -24,10 +24,10 @@ namespace Kernel
NEWOS_COPY_DEFAULT(LoaderInterface);
public:
- virtual _Output const char* AsString() = 0;
- virtual _Output const char* MIME() = 0;
- virtual _Output const char* Path() = 0;
+ virtual _Output const Char* AsString() = 0;
+ virtual _Output const Char* MIME() = 0;
+ virtual _Output const Char* Path() = 0;
virtual _Output ErrorOr<VoidPtr> FindStart() = 0;
- virtual _Output VoidPtr FindSymbol(_Input const char* name, _Input Int32 kind) = 0;
+ virtual _Output VoidPtr FindSymbol(_Input const Char* name, _Input Int32 kind) = 0;
};
} // namespace Kernel
diff --git a/dev/ZKA/KernelKit/PEFCodeManager.hxx b/dev/ZKA/KernelKit/PEFCodeManager.hxx
index 325ca9a3..db01d23c 100644
--- a/dev/ZKA/KernelKit/PEFCodeManager.hxx
+++ b/dev/ZKA/KernelKit/PEFCodeManager.hxx
@@ -34,13 +34,13 @@ namespace Kernel
NEWOS_COPY_DEFAULT(PEFLoader);
public:
- const char* Path() override;
- const char* AsString() override;
- const char* MIME() override;
+ const Char* Path() override;
+ const Char* AsString() override;
+ const Char* MIME() override;
public:
ErrorOr<VoidPtr> FindStart() override;
- VoidPtr FindSymbol(const char* name, Int32 kind) override;
+ VoidPtr FindSymbol(const Char* name, Int32 kind) override;
public:
bool IsLoaded() noexcept;
diff --git a/dev/ZKA/KernelKit/PEFSharedObject.hxx b/dev/ZKA/KernelKit/PEFSharedObject.hxx
index 2ce87c1d..690f0b5d 100644
--- a/dev/ZKA/KernelKit/PEFSharedObject.hxx
+++ b/dev/ZKA/KernelKit/PEFSharedObject.hxx
@@ -83,7 +83,7 @@ namespace Kernel
};
template <typename SymbolType>
- SymbolType Load(const char* symbol_name, SizeT len, Int32 kind)
+ SymbolType Load(const Char* symbol_name, SizeT len, Int32 kind)
{
if (symbol_name == nullptr || *symbol_name == 0)
return nullptr;
@@ -115,4 +115,3 @@ namespace Kernel
} // namespace Kernel
#endif /* ifndef __KERNELKIT_SHARED_OBJECT_HXX__ */
-
diff --git a/dev/ZKA/KernelKit/ProcessHeap.hxx b/dev/ZKA/KernelKit/ProcessHeap.hxx
index b6b6352c..820daa76 100644
--- a/dev/ZKA/KernelKit/ProcessHeap.hxx
+++ b/dev/ZKA/KernelKit/ProcessHeap.hxx
@@ -33,9 +33,9 @@ namespace Kernel
/// @brief Allocate a process heap, no zero out is done here.
/// @param flags the heap's flags.
- /// @param len_in_gib the heap in GB.
+ /// @param initial_len_in_gib the initial heap's length in GB.
/// @return The process's heap.
- VoidPtr sched_new_heap(Int32 flags, SizeT len_in_gib);
+ VoidPtr sched_new_heap(Int32 flags, SizeT initial_len_in_gib);
/// @brief Frees the process heap.
/// @param pointer The process heap pointer.