Skip to content

Commit

Permalink
Add codeunit(s::ShortString)
Browse files Browse the repository at this point in the history
* Confusingly, this should return the type of `codeunit(s, i)`
  • Loading branch information
kmsquire committed Feb 18, 2020
1 parent c6fddfe commit d8b9bde
Showing 1 changed file with 1 addition and 0 deletions.
1 change: 1 addition & 0 deletions src/ShortStrings.jl
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ end

String(s::ShortString) = String(reinterpret(UInt8, [s.size_content|>ntoh])[1:sizeof(s)])

Base.codeunit(s::ShortString) = codeunit(String(s))
Base.codeunit(s::ShortString, i) = codeunits(String(s), i)
Base.codeunit(s::ShortString, i::Integer) = codeunit(String(s), i)
Base.codeunits(s::ShortString) = codeunits(String(s))
Expand Down

0 comments on commit d8b9bde

Please sign in to comment.