# STD_ConcatenateLString

## 構文

      #include <nitro/std.h>

      int STD_ConcatenateLString( char* str1, const char* str2, int size );

      int STD_StrLCat( char* str1, const char* str2, int size );

## 引数

str1 | 連結先の文字列のポインタを指定します。
str2 | 連結元の文字列のポインタを指定します。
size | str1 が指すバッファのサイズを指定します。

## 返り値

str1 の文字列長と str2 の文字列長の和を返します。 返り値は実際にコピーしたサイズの影響を受けません。

## 説明

文字列 str2 を、文字列 str1 の終りに最大 (size - `STD_GetStringLength`(str1) - 1) バイト追加し、 NUL 文字で終端します。一般的な `strlcat()` と同じ動作をします。

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

## 参照

## 履歴

2007/12/10 初版