/* @a1: first string @a2: second string @count: number of u16 to compare Return: -1 if a1 < a2, 0 if a1 == a2, 1 if a1 > a2  */
static int unicode_test_u16_strcmp(const u16 *a1, const u16 *a2, size_t count)
/* @a1: first string @a2: second string @count: number of u16 to compare Return: -1 if a1 < a2, 0 if a1 == a2, 1 if a1 > a2  */
static int unicode_test_u16_strcmp(const u16 *a1, const u16 *a2, size_t count)
{
	for (; (*a1 || *a2) && count; ++a1, ++a2, --count) {
		if (*a1 < *a2)
			return -1;
		if (*a1 > *a2)
			return 1;
	}
	return 0;
}