\retval >0 a > b
\retval <0 a < b
*/
-int yaz_memcmp(const void *a, const void *b, size_t len_a, size_t len_b);
+YAZ_EXPORT int yaz_memcmp(const void *a, const void *b,
+ size_t len_a, size_t len_b);
/** \brief ala strncasecmp - no locale
\param s1 first buffer
\retval >0 a > b
\retval <0 a < b
*/
-int yaz_strncasecmp(const char *s1, const char *s2, size_t n);
+YAZ_EXPORT int yaz_strncasecmp(const char *s1, const char *s2, size_t n);
/** \brief ala strcasecmp - no locale
\param s1 first buffer
\retval >0 a > b
\retval <0 a < b
*/
-int yaz_strcasecmp(const char *s1, const char *s2);
+YAZ_EXPORT int yaz_strcasecmp(const char *s1, const char *s2);
YAZ_END_CDECL