30 unsigned char c1 = *s1++;
31 unsigned char c2 = *s2++;
46 unsigned char c1 = *s1;
47 unsigned char c2 = *s2;
81 if (b_del && strchr(b_del, *b))
86 int yaz_memcmp(
const void *a,
const void *b,
size_t len_a,
size_t len_b)
88 size_t m_len = len_a < len_b ? len_a : len_b;
89 int r = memcmp(a, b, m_len);
100 return strcmp(v1, v2);
int yaz_memcmp(const void *a, const void *b, size_t len_a, size_t len_b)
compares two buffers of different size
int yaz_strcmp_null(const char *v1, const char *v2)
strcmp, null may be passed
int yaz_strcmp_del(const char *a, const char *b, const char *b_del)
match a and b with some delimitor for b
int yaz_strcasecmp(const char *s1, const char *s2)
ala strcasecmp - no locale
int yaz_matchstr(const char *s1, const char *s2)
match strings - independent of case and '-'
int yaz_strncasecmp(const char *s1, const char *s2, size_t n)
ala strncasecmp - no locale
Header for YAZ iconv interface.
Header for YAZ iconv interface.