compareBcsBytes function
Lexicographic byte compare (byte-by-byte, then length) for BTreeMap key order.
Implementation
int compareBcsBytes(Uint8List a, Uint8List b) {
final minLength = a.length < b.length ? a.length : b.length;
for (var i = 0; i < minLength; i++) {
if (a[i] != b[i]) {
return a[i] - b[i];
}
}
return a.length - b.length;
}