remove compiler warnings

master
Felix von Leitner 2014-03-14 00:24:25 +00:00
parent 826abd7560
commit b571a40e68
2 changed files with 5 additions and 5 deletions

View File

@ -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);
}

View File

@ -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;
}