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