Decode a single character at the given Addr#.
Moduleghc-internal-9.1003.0Haskell2010
GHC.Internal.Encoding.UTF8
The API of this module is unstable and not meant to be consumed by the general public.
If you absolutely must depend on it, make sure to use a tight upper
bound, e.g., base < 4.X rather than base < 5, because the interface can
change rapidly without much warning.
Simple UTF-8 codecs supporting non-streaming encoding/decoding.
For encoding where codepoints may be broken across buffers,
see GHC.IO.Encoding.UTF8.
This is one of several UTF-8 implementations provided by GHC; see Note
[GHC's many UTF-8 implementations] in GHC.Encoding.UTF8 for an
overview.
- 10 values
- Packageghc-internal-9.1003.0
- Exports10
- LanguageHaskell2010
- LicenceBSD-3-Clause
- SourceUTF8.hs
Decoding single characters
3 declarationsDecode a single codepoint starting at the given Ptr.
Decode a single codepoint starting at the given byte offset into a ByteArray#.