9boot: replace strrchr() call with a loop and strchr() for ignoring bang path prefixes
parent
2131248411
commit
15a75e40d0
|
@ -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;
|
||||||
|
|
Loading…
Reference in New Issue