Mercurial > hg > th-libs
comparison th_string.c @ 458:694c85f4e354
Fix th_strrcasecmp(), it had a rather stupid bug.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Fri, 16 Feb 2018 22:21:01 +0200 |
parents | 85fa3d333556 |
children | 77ad030e82c9 |
comparison
equal
deleted
inserted
replaced
457:85fa3d333556 | 458:694c85f4e354 |
---|---|
821 nlen = strlen(needle); | 821 nlen = strlen(needle); |
822 | 822 |
823 if (slen < nlen) | 823 if (slen < nlen) |
824 return NULL; | 824 return NULL; |
825 | 825 |
826 if (th_strcasecmp(str - nlen - 1, needle) == 0) | 826 if (th_strcasecmp(str + slen - nlen, needle) == 0) |
827 return str - nlen - 1; | 827 return str + slen - nlen; |
828 else | 828 else |
829 return NULL; | 829 return NULL; |
830 } | 830 } |
831 | 831 |
832 | 832 |