# STD_CopyLStringZeroFill

## Syntax

      #include <nitro/std.h>

      int STD_CopyLStringZeroFill( char* destp, const char* srcp, int n );

## Arguments

destp | Pointer to a copy destination.
srcp | Pointer to the copy source.
n | Size of the write buffer of the copy destination.

## Return Values

Returns the copy target string pointer.

## Description

Copies (n-1) characters from the string srcp to the string destp.
You must designate a value lower than or equal to the buffer size of the copy destination in the argument n.

The `STD_CopyLStringZeroFill` function fills the remainder with a zero when the copy source buffer size is smaller than the size to be copied.
A `NULL` will always be copied to the end of the copy destination string.

Caution: This function name includes an 'L', but it behaves differently from the standard `strlcpy` function. The same behavior as the `strlcpy` function is provided by the `STD_CopyLString` function.

## See Also

`STD_CopyString`
`STD_CopyLString`

## Revision History

2006/06/06 Migrated from the old `STD_CopyLString`.

CONFIDENTIAL