---
name: "strcat"
section: "3avr"
platform: "linux"
package: "avr-libc"
version: "1:2.2.1-1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/string.h/3avr"
---

# strcat(3avr)

Part of [string.h(3avr)](/string.h/3avr.md).

## NAME

string.h

## SYNOPSIS

### Macros

\#define **\_FFS**(x)\

### Functions

int **ffs** (int \_\_val)\
 int **ffsl** (long \_\_val)\
 int **ffsll** (long long \_\_val)\
 void \* **memccpy** (void \*, const void \*, int, size\_t)\
 void \* **memchr** (const void \*, int, size\_t)\
 int **memcmp** (const void \*, const void \*, size\_t)\
 void \* **memcpy** (void \*, const void \*, size\_t)\
 void \* **memmem** (const void \*, size\_t, const void \*, size\_t)\
 void \* **memmove** (void \*, const void \*, size\_t)\
 void \* **memrchr** (const void \*, int, size\_t)\
 void \* **memset** (void \*, int, size\_t)\
 char \* **strcat** (char \*, const char \*)\
 char \* **strchr** (const char \*, int)\
 char \* **strchrnul** (const char \*, int)\
 int **strcmp** (const char \*, const char \*)\
 char \* **strcpy** (char \*, const char \*)\
 int **strcasecmp** (const char \*, const char \*)\
 char \* **strcasestr** (const char \*, const char \*)\
 size\_t **strcspn** (const char \*\_\_s, const char \*\_\_reject)\
 char \* **strdup** (const char \*s1)\
 char \* **strndup** (const char \*s, size\_t n)\
 size\_t **strlcat** (char \*, const char \*, size\_t)\
 size\_t **strlcpy** (char \*, const char \*, size\_t)\
 size\_t **strlen** (const char \*)\
 char \* **strlwr** (char \*)\
 char \* **strncat** (char \*, const char \*, size\_t)\
 int **strncmp** (const char \*, const char \*, size\_t)\
 char \* **strncpy** (char \*, const char \*, size\_t)\
 int **strncasecmp** (const char \*, const char \*, size\_t)\
 size\_t **strnlen** (const char \*, size\_t)\
 char \* **strpbrk** (const char \*\_\_s, const char \*\_\_accept)\
 char \* **strrchr** (const char \*, int)\
 char \* **strrev** (char \*)\
 char \* **strsep** (char \*\*, const char \*)\
 size\_t **strspn** (const char \*\_\_s, const char \*\_\_accept)\
 char \* **strstr** (const char \*, const char \*)\
 char \* **strtok** (char \*, const char \*)\
 char \* **strtok\_r** (char \*, const char \*, char \*\*)\
 char \* **strupr** (char \*)\

## Author

Generated automatically by Doxygen for AVR-LibC from the source code.
