strlcpy
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2023/09/10 09:25 UTC 版)
strlcpy はC言語で文字列を安全にコピーするための関数である。ISO/IEC で規定された標準Cライブラリの関数ではないが、BSD libc などに含まれている。危険な使い方をしてしまいがちな関数strcpyやstrncpyの代替として、Todd C. MillerおよびTheo de Raadt (テオ・デ・ラート) が開発した[1]。
注釈
出典
- ^ strlcpy and strlcat - consistent, safe, string copy and concatenation. - 1999 USENIX Annual Technical Conference, June 6-11, 1999, Monterey, California, USA
- ^ strncpy, strncpy_s - cppreference.com
- ^ libc-alphaメーリングリストでの議論[1][2]より
- ^ strcpy_s, wcscpy_s, _mbscpy_s, _mbscpy_s_l | Microsoft Learn
- ^ strcpy, strcpy_s - cppreference.com
- 1 strlcpyとは
- 2 strlcpyの概要
- 3 外部リンク
- strlcpyのページへのリンク