ucx/string.c

changeset 152
3238f65db163
parent 149
3bf87676d42d
child 173
31a8682fffb7
     1.1 --- a/ucx/string.c	Thu Sep 05 13:55:04 2013 +0200
     1.2 +++ b/ucx/string.c	Fri Sep 06 13:20:20 2013 +0200
     1.3 @@ -121,9 +121,9 @@
     1.4  
     1.5  sstr_t sstrrchr(sstr_t s, int c) {
     1.6      if (s.length > 0) {
     1.7 -        for(size_t i=s.length-1;i>=0;i--) {
     1.8 -            if(s.ptr[i] == c) {
     1.9 -                return sstrsubs(s, i);
    1.10 +        for(size_t i=s.length;i>0;i--) {
    1.11 +            if(s.ptr[i-1] == c) {
    1.12 +                return sstrsubs(s, i-1);
    1.13              }
    1.14          }
    1.15      }

mercurial