9boot: replace strrchr() call with a loop and strchr() for ignoring bang path prefixes

front
cinap_lenrek 2011-12-26 00:46:07 +01:00
parent 2131248411
commit 15a75e40d0
1 changed files with 1 additions and 12 deletions

View File

@ -66,17 +66,6 @@ strchr(char *s, int c)
return 0; return 0;
} }
char*
strrchr(char *s, int c)
{
char *r = 0;
while(s = strchr(s, c))
r = s++;
return r;
}
void void
print(char *s) print(char *s)
{ {
@ -264,7 +253,7 @@ Loop:
print("no bootfile\r\n"); print("no bootfile\r\n");
goto Loop; goto Loop;
} }
if(p = strrchr(kern, '!')) while(p = strchr(kern, '!'))
kern = p+1; kern = p+1;
return kern; return kern;