aboutsummaryrefslogtreecommitdiff
path: root/Hotline/Utility
diff options
context:
space:
mode:
authorDustin Mierau <dustin@mierau.me>2023-12-07 09:20:15 -0800
committerDustin Mierau <dustin@mierau.me>2023-12-07 09:20:15 -0800
commit154763b8e2b14ff2a92d5a1f1f3e14a18167e6fc (patch)
tree11217bdecc78f47a0dfc597c90a6ff882b13cbde /Hotline/Utility
parente93eea234f294551c20787718cead4877429a5b7 (diff)
Some work on file display.
Diffstat (limited to 'Hotline/Utility')
-rw-r--r--Hotline/Utility/FoundationExtensions.swift12
1 files changed, 12 insertions, 0 deletions
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<UInt32>.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) ?? ""
+ }
+}