size_t SDL_utf8strlcpy(char *dst, const char *src, size_t dst_bytes);
| char * | dst | コピー先のバッファ. NULLであってはならず, srcと重なっていてはならない |
| const char * | src | コピーするNUL終端のUTF-8文字列. NULLであってはならず, dstと重なっていてはならない |
| size_t | maxlen | コピー先のバッファの最大長(バイト数) |
(size_t) srcの長さ(NUL終端を含まないバイト数)を戻す.
この関数は最大maxlen - 1バイトをsrcからdstにコピーしてNUL終端を追加する.
srcとdstは重なっていてはならない.
SDL_strlcpyとは異なり, この関数はsrcの長さではなく, 書き込まれたバイト数を戻す.
この関数はどのスレッドからも安全に呼べる.