From 154763b8e2b14ff2a92d5a1f1f3e14a18167e6fc Mon Sep 17 00:00:00 2001 From: Dustin Mierau Date: Thu, 7 Dec 2023 09:20:15 -0800 Subject: Some work on file display. --- Hotline/Utility/FoundationExtensions.swift | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'Hotline/Utility') diff --git a/Hotline/Utility/FoundationExtensions.swift b/Hotline/Utility/FoundationExtensions.swift index c6ca251..000314e 100644 --- a/Hotline/Utility/FoundationExtensions.swift +++ b/Hotline/Utility/FoundationExtensions.swift @@ -94,3 +94,15 @@ extension Data { // append(&val, count: MemoryLayout.size) } } + +extension UInt32 { + func toStringLiteral() -> String { + let bytes = [ + UInt8((self >> 24) & 0xFF), + UInt8((self >> 16) & 0xFF), + UInt8((self >> 8) & 0xFF), + UInt8(self & 0xFF) + ] + return String(bytes: bytes, encoding: .utf8) ?? "" + } +} -- cgit