String Manipulation

strnicmp - Case insensitive, length-limited string comparison
strcpy - Copy a NUL terminated string
strncpy - Copy a length-limited, NUL-terminated string
strlcpy - Copy a NUL terminated string into a sized buffer
strcat - Append one NUL-terminated string to another
strncat - Append a length-limited, NUL-terminated string to another
strlcat - Append a length-limited, NUL-terminated string to another
strcmp - Compare two strings
strncmp - Compare two length-limited strings
strchr - Find the first occurrence of a character in a string
strrchr - Find the last occurrence of a character in a string
strnchr - Find a character in a length limited string
skip_spaces - Removes leading whitespace from str.
strim - Removes leading and trailing whitespace from s.
strlen - Find the length of a string
strnlen - Find the length of a length-limited string
strspn - Calculate the length of the initial substring of s which only contain letters in accept
strcspn - Calculate the length of the initial substring of s which does not contain letters in reject
strpbrk - Find the first occurrence of a set of characters
strsep - Split a string into tokens
sysfs_streq - return true if strings are equal, modulo trailing newline
strtobool - convert common user inputs into boolean values
memset - Fill a region of memory with the given value
memcpy - Copy one area of memory to another
memmove - Copy one area of memory to another
memcmp - Compare two areas of memory
memscan - Find a character in an area of memory.
strstr - Find the first substring in a NUL terminated string
strnstr - Find the first substring in a length-limited string
memchr - Find a character in an area of memory.