mirror of
https://github.com/SerenityOS/serenity
synced 2024-07-23 19:15:55 +00:00
AK: Add Kernel namespace to KStrings in AK::IPv6Address
Currently there is no AK::IPv6Address in the kernel. But when there is, KStrings won't resolve properly because they are in Kernel namespace.
This commit is contained in:
parent
3c00c1cfad
commit
f4b8bae65f
|
@ -56,7 +56,7 @@ public:
|
||||||
{
|
{
|
||||||
if (is_zero()) {
|
if (is_zero()) {
|
||||||
#ifdef KERNEL
|
#ifdef KERNEL
|
||||||
return KString::try_create("::"sv);
|
return Kernel::KString::try_create("::"sv);
|
||||||
#else
|
#else
|
||||||
return "::"sv;
|
return "::"sv;
|
||||||
#endif
|
#endif
|
||||||
|
@ -67,7 +67,7 @@ public:
|
||||||
|
|
||||||
if (is_ipv4_mapped()) {
|
if (is_ipv4_mapped()) {
|
||||||
#ifdef KERNEL
|
#ifdef KERNEL
|
||||||
return KString::formatted("::ffff:{}.{}.{}.{}", m_data[12], m_data[13], m_data[14], m_data[15]);
|
return Kernel::KString::formatted("::ffff:{}.{}.{}.{}", m_data[12], m_data[13], m_data[14], m_data[15]);
|
||||||
#else
|
#else
|
||||||
return String::formatted("::ffff:{}.{}.{}.{}", m_data[12], m_data[13], m_data[14], m_data[15]);
|
return String::formatted("::ffff:{}.{}.{}.{}", m_data[12], m_data[13], m_data[14], m_data[15]);
|
||||||
#endif
|
#endif
|
||||||
|
@ -114,7 +114,7 @@ public:
|
||||||
i++;
|
i++;
|
||||||
}
|
}
|
||||||
#ifdef KERNEL
|
#ifdef KERNEL
|
||||||
return KString::try_create(builder.string_view());
|
return Kernel::KString::try_create(builder.string_view());
|
||||||
#else
|
#else
|
||||||
return builder.string_view();
|
return builder.string_view();
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Reference in a new issue