First RPN to CQL conversion using actual attribute matching.
[yaz-moved-to-github.git] / include / yaz / yaz-iconv.h
index 20d8a9e..4768805 100644 (file)
@@ -73,8 +73,28 @@ YAZ_EXPORT int yaz_iconv_isbuiltin(yaz_iconv_t cd);
 */
 YAZ_EXPORT int yaz_matchstr(const char *s1, const char *s2);
 
+/** \brief match a and b with some delimitor for b
+    \param a first second
+    \param b second string
+    \param b_del delimitor for b
+    \retval 0 strings are similar
+    \retval !=0 strings are different
+*/
 YAZ_EXPORT int yaz_strcmp_del(const char *a, const char *b, const char *b_del);
 
+
+/** \brief compares two buffers of different size
+    \param a first buffer
+    \param b second buffer
+    \param len_a length of first buffer
+    \retval len_b length of second buffer
+    \retval 0 buffers are equal
+    \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);
+
+
 /** \brief decodes UTF-8 sequence
     \param inp input buffer with UTF-8 bytes
     \param inbytesleft length of input buffer