// SPDX-License-Identifier: GPL-3.0-or-later // Copyright (c) 2026 0xKSor #pragma once #include #include Pointer MemorySet(Pointer destination, ASCII value, Size count); Pointer MemoryCopy(Pointer destination, const Pointer source, Size count); Int32 StringCompare(const ASCII* firstString, const ASCII* secondString); Int32 StringCompareWithLimit(const ASCII* firstString, const ASCII* secondString, Size limit); ASCII* StringCopy(ASCII* destination, const ASCII* source); ASCII* StringCopyWithLimit(ASCII* destination, const ASCII* source, Size limit); Size StringGetLength(const ASCII* string); const ASCII* StringFindLastOccurrenceOfCharacter(const ASCII* string, ASCII separator); Int32 StringFormatVariadic(ASCII* string, Size size, const ASCII* format, va_list args); Int32 StringFormat(ASCII* destination, UInt64 size, const ASCII* format, ...); Boolean StringStartsWith(const ASCII* string, const ASCII* prefix);