mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* kernel lib parser: cleaned up code and fixed redundancies
@ 2004-12-29  0:41 Jonathan Ho
  2004-12-29  1:03 ` Jesper Juhl
  2004-12-29  7:36 ` Christoph Hellwig
  0 siblings, 2 replies; 3+ messages in thread
From: Jonathan Ho @ 2004-12-29  0:41 UTC (permalink / raw)
  To: linux-kernel

Just cleaned up code and fixed variable assignment redundancies.

Signed-off-by: <jonathanho15@gmail.com>

----------------------------------

--- linux-2.6.10/lib/parser.c.orig    Fri Dec 24 13:34:33 2004
+++ linux-2.6.10/lib/parser.c    Tue Dec 28 12:35:38 2004
@@ -104,8 +104,7 @@ int match_token(char *s, match_table_t t
 {
     struct match_token *p;
 
-    for (p = table; !match_one(s, p->pattern, args) ; p++)
-        ;
+    for (p = table; !match_one(s, p->pattern, args); p++);
 
     return p->token;
 }
@@ -122,9 +121,8 @@ int match_token(char *s, match_table_t t
  */
 static int match_number(substring_t *s, int *result, int base)
 {
-    char *endp;
-    char *buf;
-    int ret;
+    char *endp, *buf;
+    int ret = 0;
 
     buf = kmalloc(s->to - s->from + 1, GFP_KERNEL);
     if (!buf)
@@ -132,7 +130,6 @@ static int match_number(substring_t *s,
     memcpy(buf, s->from, s->to - s->from);
     buf[s->to - s->from] = '\0';
     *result = simple_strtol(buf, &endp, base);
-    ret = 0;
     if (endp == buf)
         ret = -EINVAL;
     kfree(buf);


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2004-12-29  8:17 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-12-29  0:41 kernel lib parser: cleaned up code and fixed redundancies Jonathan Ho
2004-12-29  1:03 ` Jesper Juhl
2004-12-29  7:36 ` Christoph Hellwig

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®