• typealias Char

      The C char type

    • typealias Mode
    • typealias PlatformChar

      The platform’s preferred character type. On Unix, this is an 8-bit C char (which may be signed or unsigned, depending on platform). On Windows, this is UInt16 (a “wide” character).

    • typealias PlatformUnicodeEncoding

      The platform’s preferred Unicode encoding. On Unix this is UTF-8 and on Windows it is UTF-16. Native strings may contain invalid Unicode, which will be handled by either error-correction or failing, depending on API.