From 15a75e40d01c61eead24204b89ddd8d294b6d1fd Mon Sep 17 00:00:00 2001 From: cinap_lenrek Date: Mon, 26 Dec 2011 00:46:07 +0100 Subject: [PATCH] 9boot: replace strrchr() call with a loop and strchr() for ignoring bang path prefixes --- sys/src/boot/pc/sub.c | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/sys/src/boot/pc/sub.c b/sys/src/boot/pc/sub.c index 69027bf2d..470d31c39 100644 --- a/sys/src/boot/pc/sub.c +++ b/sys/src/boot/pc/sub.c @@ -66,17 +66,6 @@ strchr(char *s, int c) return 0; } -char* -strrchr(char *s, int c) -{ - char *r = 0; - - while(s = strchr(s, c)) - r = s++; - - return r; -} - void print(char *s) { @@ -264,7 +253,7 @@ Loop: print("no bootfile\r\n"); goto Loop; } - if(p = strrchr(kern, '!')) + while(p = strchr(kern, '!')) kern = p+1; return kern;