Bytes.compare

Compares the two glib.Bytes values.

This function can be used to sort GBytes instances in lexicographical order.

If bytes1 and bytes2 have different length but the shorter one is a prefix of the longer one then the shorter one is considered to be less than the longer one. Otherwise the first byte where both differ is used for comparison. If bytes1 has a smaller value at that position it is considered less, otherwise greater than bytes2.

class Bytes
int
compare

Parameters

bytes2 Bytes

a pointer to a glib.Bytes to compare with bytes1

Return Value

Type: int

a negative value if bytes1 is less than bytes2, a positive value if bytes1 is greater than bytes2, and zero if bytes1 is equal to bytes2

Meta

Since

2.32