Browse Source

remove compiler warnings

master
Felix von Leitner 8 years ago
parent
commit
b571a40e68
  1. 2
      byte/byte_chr.c
  2. 8
      byte/byte_rchr.c

2
byte/byte_chr.c

@ -12,5 +12,5 @@ size_t byte_chr(const void* haystack, size_t len, char needle) {
if (s==t) break; if (*s==c) break; ++s;
if (s==t) break; if (*s==c) break; ++s;
}
return s-(const char*)haystack;
return (size_t)(s-(const char*)haystack);
}

8
byte/byte_rchr.c

@ -7,10 +7,10 @@ size_t byte_rchr(const void* haystack,size_t len,char needle) {
register const char* s=haystack;
register const char* t=s+len;
for (;;) {
--t; if (s>t) break; if (*t==c) return t-s;
--t; if (s>t) break; if (*t==c) return t-s;
--t; if (s>t) break; if (*t==c) return t-s;
--t; if (s>t) break; if (*t==c) return t-s;
--t; if (s>t) break; if (*t==c) return (size_t)(t-s);
--t; if (s>t) break; if (*t==c) return (size_t)(t-s);
--t; if (s>t) break; if (*t==c) return (size_t)(t-s);
--t; if (s>t) break; if (*t==c) return (size_t)(t-s);
}
return len;
}

Loading…
Cancel
Save