---
name: "wcslcpy"
section: "3"
platform: "linux"
package: "libbsd-dev"
version: "0.8.3-1"
release: "Debian 9 (Stretch)"
platforms: ["linux", "freebsd"]
url: "https://new.carta.tech/wcslcpy"
---

# wcslcpy(3)

wide character string manipulation operations

## NAME

**wcslcat**, **wcslcpy**, – wide character string manipulation operations

## LIBRARY

library “libbsd”

## SYNOPSIS

**#include \<bsd/wchar.h\>**

*size\_t*\

**wcslcat**(*wchar\_t \*s1*, *const wchar\_t \*s2*, *size\_t n*);

*size\_t*\

**wcslcpy**(*wchar\_t \*s1*, *const wchar\_t \*s2*, *size\_t n*);

## DESCRIPTION

The functions implement string manipulation operations over wide character strings. For a detailed description, refer to documents for the respective single-byte counterpart, such as [strlcpy(3)](/strlcpy/3.md).

## SEE ALSO

[strlcat(3)](/strlcat/3.md), [strlcpy(3)](/strlcpy/3.md),

## STANDARDS

**wcslcat**() and **wcslcpy**(), which are BSD extensions.
