table of contents
other versions
- trixie 3.2.10+ds-1
- testing 3.4.0+ds-1
- unstable 3.4.2+ds-1
- experimental 3.4.0+git20260203~8107d5b+ds-1
| SDL_iconv_utf8_ucs2(3) | SDL3 FUNCTIONS | SDL_iconv_utf8_ucs2(3) |
NAME¶
SDL_iconv_utf8_ucs2 - Convert a UTF-8 string to UCS-2.
SYNOPSIS¶
#include <SDL3/SDL_stdinc.h>
#define SDL_iconv_utf8_ucs2(S) SDL_reinterpret_cast(Uint16 *, SDL_iconv_string("UCS-2", "UTF-8", S, SDL_strlen(S)+1))
DESCRIPTION¶
This is a helper macro that might be more clear than calling SDL_iconv_string directly. However, it double-evaluates its parameter, so do not use an expression with side-effects here.
MACRO PARAMETERS¶
- S
- the string to convert.
RETURN VALUE¶
Returns a new string, converted to the new encoding, or NULL on error.
THREAD SAFETY¶
It is safe to call this macro from any thread.
AVAILABILITY¶
This macro is available since SDL 3.2.0.
| SDL 3.4.2 | Simple Directmedia Layer |