summaryrefslogtreecommitdiffhomepage
path: root/Kernel/Sources/URL.cxx
diff options
context:
space:
mode:
authorAmlal <amlalelmahrouss@icloud.com>2024-07-28 16:11:46 +0000
committerAmlal <amlalelmahrouss@icloud.com>2024-07-28 16:11:46 +0000
commitc4023005e029ae092dad2689564c490580dd5c28 (patch)
tree3080ba07a6b552bf3d7591574cf69b2a3c8fd0fd /Kernel/Sources/URL.cxx
parent8c8822fff78f9ff9cd640271da9b3634c4c2f97f (diff)
parent4db57a2d646b1538783a0675b38bada7a0f903ae (diff)
Merged in MHR-36 (pull request #17)
MHR-36
Diffstat (limited to 'Kernel/Sources/URL.cxx')
-rw-r--r--Kernel/Sources/URL.cxx18
1 files changed, 9 insertions, 9 deletions
diff --git a/Kernel/Sources/URL.cxx b/Kernel/Sources/URL.cxx
index 8d31da7c..88328ea6 100644
--- a/Kernel/Sources/URL.cxx
+++ b/Kernel/Sources/URL.cxx
@@ -1,6 +1,6 @@
/* -------------------------------------------
- Copyright Zeta Electronics Corporation
+ Copyright ZKA Technologies
------------------------------------------- */
@@ -20,17 +20,17 @@ namespace Kernel
URL::~URL() = default;
/// @brief internal and reserved protocols by kernel.
- constexpr const char* kURLProtocols[] = {
- "file", // Filesystem protocol
- "mup", // Mahrouss update protocol
- "param", // Mahrouss parameter protocol.
+ constexpr const Char* kURLProtocols[] = {
+ "file", // Filesystem protocol
+ "zup", // Zeta update protocol
+ "oscc", // Open System Configuration Connectivity.
};
constexpr const int kUrlOutSz = 1; //! such as: ://
constexpr const int kProtosCount = 3;
constexpr const int kRangeSz = 4096;
- ErrorOr<StringView> url_extract_location(const char* url)
+ ErrorOr<StringView> url_extract_location(const Char* url)
{
if (!url || *url == 0 || rt_string_len(url, kRangeSz) > kRangeSz)
return ErrorOr<StringView>{-1};
@@ -62,7 +62,7 @@ namespace Kernel
return ErrorOr<StringView>(view);
}
- ErrorOr<StringView> url_extract_protocol(const char* url)
+ ErrorOr<StringView> url_extract_protocol(const Char* url)
{
if (!url || *url == 0 || rt_string_len(url, kRangeSz) > kRangeSz)
return ErrorOr<StringView>{-1};
@@ -74,7 +74,7 @@ namespace Kernel
Ref<ErrorOr<StringView>> URL::Location() noexcept
{
- const char* src = fUrlView.Leak().CData();
+ const Char* src = fUrlView.Leak().CData();
auto loc = url_extract_location(src);
if (!loc)
@@ -85,7 +85,7 @@ namespace Kernel
Ref<ErrorOr<StringView>> URL::Protocol() noexcept
{
- const char* src = fUrlView.Leak().CData();
+ const Char* src = fUrlView.Leak().CData();
auto loc = url_extract_protocol(src);
if (!loc)