IMPORTANT: To view this page as Markdown, append `.md` to the URL (e.g. /docs/manual/basics.md). For the complete Mojo documentation index, see llms.txt.
Skip to main content
Version: 1.1.0
For the complete Mojo documentation index, see llms.txt. Markdown versions of all pages are available by appending .md to any URL (e.g. /docs/manual/basics.md).

unsafe_memcmp

def unsafe_memcmp[type: AnyType, address_space: AddressSpace](s1: Pointer[type, address_space=address_space], s2: Pointer[type, address_space=address_space], count: Int) -> Int

Compares two buffers. Both strings are assumed to be of the same length.

Parameters:

  • ​type (AnyType): The element type.
  • ​address_space (AddressSpace): The address space of the pointer.

Args:

Returns:

Int: Returns 0 if the bytes strings are identical, 1 if s1 > s2, and -1 if s1 < s2. The comparison is performed by the first different byte in the byte strings.