Mojo function
memcmp
memcmp[type: AnyType, address_space: AddressSpace](s1: UnsafePointer[type, address_space=address_space], s2: UnsafePointer[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:
- s1 (
UnsafePointer[type, address_space=address_space]
): The first buffer address. - s2 (
UnsafePointer[type, address_space=address_space]
): The second buffer address. - count (
Int
): The number of elements in the buffers.
Returns:
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.
Was this page helpful?
Thank you! We'll create more content like this.
Thank you for helping us improve!