Arun Prakash Jana
преди 7 години
родител
ревизия
f7399b05f9
No known key found for this signature in database
GPG Key ID: A75979F35C080412
променени са
1 файла, в които са
добавени 8 реда и са
изтрити 6 реда
-
nnn.c
|
|
@@ -433,17 +433,19 @@ xstrcmp(const char *s1, const char *s2) |
|
|
|
static void * |
|
|
|
xmemrchr(uchar *s, uchar ch, size_t n) |
|
|
|
{ |
|
|
|
static uchar *ptr; |
|
|
|
|
|
|
|
if (!s || !n) |
|
|
|
return NULL; |
|
|
|
|
|
|
|
s = s + n - 1; |
|
|
|
ptr = s + n; |
|
|
|
|
|
|
|
while (n) { |
|
|
|
if (*s == ch) |
|
|
|
return s; |
|
|
|
do { |
|
|
|
--ptr; |
|
|
|
|
|
|
|
--n, --s; |
|
|
|
} |
|
|
|
if (*ptr == ch) |
|
|
|
return ptr; |
|
|
|
} while (s != ptr); |
|
|
|
|
|
|
|
return NULL; |
|
|
|
} |
|
|
|