memcchr(9)

memcchr9

Locate the complement of a byte in byte string

Usage

#include <sys/libkern.h>

void *

memcchr(const void *b, int c, size_t len);

Overview

The memcchr() function locates the first occurrence of a byte unequal to c (converted to an unsigned char) in string b.

Return values

The memcchr() function returns a pointer to the byte located, or NULL if no such byte exists within len bytes.

Releases

30 releases since FreeBSD 10.0-RELEASE; the text changed 16 times.

  1. 10.0
  2. 10.1
  3. 10.2
  4. 10.3
  5. 10.4
  6. 11.0
  7. 11.1
  8. 11.2
  9. 11.3
  10. 11.4
  11. 12.0
  12. 12.1
  13. 12.2
  14. 12.3
  15. 12.4
  16. 13.0–13.2
  17. 13.3–16.0

History

The memcchr() function first appeared in FreeBSD 10.0.

From base 16.0-CURRENT-20261027-61c70dc16a79 in FreeBSD 16.0-CURRENT (2026-10-27). Parsed by carta from the page's mdoc source.