---
title: Strings
framework: Kernel
role: collectionGroup
role_heading: API Collection
path: kernel/strings
---

# Strings

Compare, convert, and catenate strings and access the resulting content of those strings.

## Topics

### String Contents

- [strchr](kernel/1579345-strchr.md)
- [strlen](kernel/1579342-strlen.md)
- [strnlen](kernel/1579340-strnlen.md)
- [strnstr](kernel/1579346-strnstr.md)
- [strprefix](kernel/1579348-strprefix.md)
- [strsep](kernel/1441093-strsep.md)

### Concatenation

- [strlcat](kernel/1579344-strlcat.md)
- [strncat](kernel/1579343-strncat.md)

### Comparison

- [strcmp](kernel/1579329-strcmp.md)
- [strncmp](kernel/1579335-strncmp.md)
- [strcasecmp](kernel/1579333-strcasecmp.md)
- [strncasecmp](kernel/1579347-strncasecmp.md)
- [bcmp](kernel/1579330-bcmp.md)

### Copy

- [strlcpy](kernel/1579349-strlcpy.md)
- [strncpy](kernel/1579331-strncpy.md)
- [bcopy](kernel/1579339-bcopy.md)
- [STRDUP](kernel/1579334-strdup.md)

### Conversion

- [strtol](kernel/1441045-strtol.md)
- [strtoq](kernel/1441090-strtoq.md)
- [strtoul](kernel/1441100-strtoul.md)
- [strtouq](kernel/1441084-strtouq.md)

## See Also

### BSD

- [architecture](kernel/architecture.md)
- [bsm](kernel/bsm.md)
- [hfs](kernel/hfs.md)
- [kern](kernel/kern.md)
- [Math](kernel/math.md)
- [miscfs](kernel/miscfs.md)
- [net](kernel/net.md)
- [sys](kernel/sys.md)
- [vfs](kernel/vfs.md)
- [vm](kernel/vm.md)
