X-Git-Url: http://git.indexdata.com/?p=yaz-moved-to-github.git;a=blobdiff_plain;f=src%2Fmatchstr.c;h=832ec450cb0ad6302ffc5a6e990a8c1a0a00d9dd;hp=82aa0062fee6e45409cd21b92ab1fc8f4247dc44;hb=e7c4df57d3838ac1c0c15569daec2d118f4abb2c;hpb=afb059d3e508ad4fd38f4a9fd643a4bedf3e0b3f diff --git a/src/matchstr.c b/src/matchstr.c index 82aa006..832ec45 100644 --- a/src/matchstr.c +++ b/src/matchstr.c @@ -92,6 +92,20 @@ int yaz_memcmp(const void *a, const void *b, size_t len_a, size_t len_b) return len_a - len_b; } +int yaz_strcmp_null(const char *v1, const char *v2) +{ + if (v1) + { + if (v2) + return strcmp(v1, v2); + else + return 1; + } + else if (v2) + return -1; + return 0; +} + /* * Local variables: * c-basic-offset: 4