# STD_CopyLString

## 構文

      #include <nitro/std.h>

      int STD_CopyLString( char* destp, const char* srcp, int siz );

      int STD_StrLCpy( char* destp, const char* srcp, int siz );

## 引数

destp | コピー先のポインタを指定します。
srcp | コピー元のポインタを指定します。
siz | コピー先の書き込みバッファサイズを指定します。

## 返り値

コピー元の文字列の長さを返します。

## 説明

文字列 srcp を、文字列 destp へ最大 (siz - 1) 文字コピーします。一般的な `strlcpy()`と同じ動作をします。

`STD_StrLCpy()` は `STD_CopyLString()` の別名として define されています。

## 参照

`STD_CopyString,STD_CopyLStringZeroFill`

## 履歴

2006/06/06 関数仕様を `strlcpy()`に準拠するように変更
2006/05/15 説明の修正
2005/10/5 初版