<iconv.h>: clarify the docs a bit more.
Bug: https://github.com/android/ndk/issues/1895 Test: N/A Change-Id: I68542e3b4d98ec5ae0e0ed1d199c2b4b23e98f6d
This commit is contained in:
parent
6ab3be5f03
commit
bac2573c87
1 changed files with 6 additions and 3 deletions
|
@ -50,6 +50,12 @@ typedef struct __iconv_t* iconv_t;
|
|||
* [iconv_open(3)](http://man7.org/linux/man-pages/man3/iconv_open.3.html) allocates a new converter
|
||||
* from `__src_encoding` to `__dst_encoding`.
|
||||
*
|
||||
* Android supports the `utf8`, `ascii`, `usascii`, `utf16be`, `utf16le`, `utf32be`, `utf32le`,
|
||||
* and `wchart` encodings for both source and destination.
|
||||
*
|
||||
* Android supports the GNU `//IGNORE` and `//TRANSLIT` extensions for the
|
||||
* destination encoding.
|
||||
*
|
||||
* Returns a new `iconv_t` on success and returns `((iconv_t) -1)` and sets `errno` on failure.
|
||||
*
|
||||
* Available since API level 28.
|
||||
|
@ -60,9 +66,6 @@ iconv_t _Nonnull iconv_open(const char* _Nonnull __dst_encoding, const char* _No
|
|||
* [iconv(3)](http://man7.org/linux/man-pages/man3/iconv.3.html) converts characters from one
|
||||
* encoding to another.
|
||||
*
|
||||
* Android supports the `utf8`, `ascii`, `usascii`, `utf16be`, `utf16le`, `utf32be`, `utf32le`,
|
||||
* and `wchart` encodings. Android also supports the GNU `//IGNORE` and `//TRANSLIT` extensions.
|
||||
*
|
||||
* Returns the number of characters converted on success and returns `((size_t) -1)` and
|
||||
* sets `errno` on failure.
|
||||
*
|
||||
|
|
Loading…
Reference in a new issue