diff options
| author | Dustin Mierau <dustin@mierau.me> | 2023-12-07 09:20:15 -0800 |
|---|---|---|
| committer | Dustin Mierau <dustin@mierau.me> | 2023-12-07 09:20:15 -0800 |
| commit | 154763b8e2b14ff2a92d5a1f1f3e14a18167e6fc (patch) | |
| tree | 11217bdecc78f47a0dfc597c90a6ff882b13cbde /Hotline/Utility | |
| parent | e93eea234f294551c20787718cead4877429a5b7 (diff) | |
Some work on file display.
Diffstat (limited to 'Hotline/Utility')
| -rw-r--r-- | Hotline/Utility/FoundationExtensions.swift | 12 |
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) ?? "" + } +} |