X-Git-Url: http://git.dolda2000.com/gitweb/?a=blobdiff_plain;f=daemon%2Fsearch.c;fp=daemon%2Fsearch.c;h=b70e7ae521d251001c1f697a81562a0536cdab3a;hb=8bdbfebe9d82bb4e941e59e39e98f3d295bca5ca;hp=d2d9969c50a8905518fc9f31a53e1c1f0daabb29;hpb=d9cbe7fdf44832cd9c9e33eb9222d9ebbf2d28b9;p=doldaconnect.git diff --git a/daemon/search.c b/daemon/search.c index d2d9969..b70e7ae 100644 --- a/daemon/search.c +++ b/daemon/search.c @@ -139,6 +139,19 @@ static struct wcslist *newsl(struct wcslist **list, wchar_t *str) return(ln); } +static int wcsexists(wchar_t *h, wchar_t *n) +{ + size_t hl = wcslen(h), nl = wcslen(n); + wchar_t lh[hl + 1], ln[nl + 1]; + int i; + + for(i = 0; i <= hl; i++) + lh[i] = towlower(h[i]); + for(i = 0; i <= nl; i++) + ln[i] = towlower(n[i]); + return(wcsstr(lh, ln) != NULL); +} + static void slmerge1(struct wcslist **list, wchar_t *str) { size_t len;