Name | Description | Notes | Source | Availability | |||||||
---|---|---|---|---|---|---|---|---|---|---|---|
errno_t |
Error-number type | ? | T | Headers | C11 | ||||||
memchr() |
Search memory | (·) | <string.h> |
C89 | C90 | C95 | C99 | C11 | |||
memcmp() |
Compare memory | (·) | <string.h> |
C89 | C90 | C95 | C99 | C11 | |||
memcpy() |
Copy memory | (·) | <string.h> |
C89 | C90 | C95 | C99 | C11 | |||
memcpy_s() |
Copy memory | ? | (·) | <string.h> |
C11 | ||||||
memmove() |
Copy overlapping memory | (·) | <string.h> |
C89 | C90 | C95 | C99 | C11 | |||
memmove_s() |
Copy overlapping memory | ? | (·) | <string.h> |
C11 | ||||||
memset() |
Initialize memory | (·) | <string.h> |
C89 | C90 | C95 | C99 | C11 | |||
NULL |
Null pointer constant | L | M | Headers | C89 | C90 | C95 | C99 | C11 | ||
rsize_t |
Implementation-defined size type with implied run-time constraints | L | ? | T | Headers | C11 | |||||
size_t |
Implementation-defined size type | H | T | Headers | C89 | C90 | C95 | C99 | C11 | ||
strcat() |
Catenate strings | (·) | <string.h> |
C89 | C90 | C95 | C99 | C11 | |||
strcat_s() |
Catenate strings | ? | (·) | <string.h> |
C11 | ||||||
strchr() |
Search string for first occurance of character | (·) | <string.h> |
C89 | C90 | C95 | C99 | C11 | |||
strcmp() |
Compare string | (·) | <string.h> |
C89 | C90 | C95 | C99 | C11 | |||
strcoll() |
Compare string | (·) | <string.h> |
C89 | C90 | C95 | C99 | C11 | |||
strcpy() |
Copy string | (·) | <string.h> |
C89 | C90 | C95 | C99 | C11 | |||
strcpy_s() |
Copy string | ? | (·) | <string.h> |
C11 | ||||||
strcspn() |
Search string for longest span of complement of set of characters | (·) | <string.h> |
C89 | C90 | C95 | C99 | C11 | |||
strerror() |
Interpret error number | (·) | <string.h> |
C89 | C90 | C95 | C99 | C11 | |||
strerror_s() |
Interpret error number | ? | (·) | <string.h> |
C11 | ||||||
strerrorlen_s() |
Get length of message interpreting error number | ? | (·) | <string.h> |
C11 | ||||||
strlen() |
Compute length of string | (·) | <string.h> |
C89 | C90 | C95 | C99 | C11 | |||
strncat() |
Catenate strings | (·) | <string.h> |
C89 | C90 | C95 | C99 | C11 | |||
strncat_s() |
Catenate strings | ? | (·) | <string.h> |
C11 | ||||||
strncmp() |
Compare string | (·) | <string.h> |
C89 | C90 | C95 | C99 | C11 | |||
strncpy() |
Copy string | (·) | <string.h> |
C89 | C90 | C95 | C99 | C11 | |||
strncpy_s() |
Copy string | ? | (·) | <string.h> |
C11 | ||||||
strnlen_s() |
Compute length of string | ? | (·) | <string.h> |
C11 | ||||||
strpbrk() |
Search string for first of set of characters | (·) | <string.h> |
C89 | C90 | C95 | C99 | C11 | |||
strrchr() |
Search string for last occurance of character | (·) | <string.h> |
C89 | C90 | C95 | C99 | C11 | |||
strspn() |
Search string for longest span of set of characters | (·) | <string.h> |
C89 | C90 | C95 | C99 | C11 | |||
strstr() |
Search string for string | (·) | <string.h> |
C89 | C90 | C95 | C99 | C11 | |||
strtok() |
Tokenize string | (·) | <string.h> |
C89 | C90 | C95 | C99 | C11 | |||
strtok_s() |
Tokenize string | ? | (·) | <string.h> |
C11 | ||||||
strxfrm() |
Transform string | (·) | <string.h> |
C89 | C90 | C95 | C99 | C11 |
The header <string.h>
declares several functions for: