Globalize envmatch()
authorRafal Jaworowski <raj@semihalf.com>
Wed, 9 Jan 2008 17:05:27 +0000 (18:05 +0100)
committerRafal Jaworowski <raj@semihalf.com>
Wed, 9 Jan 2008 17:05:27 +0000 (18:05 +0100)
The newly introduced API (routines related to env vars) will need to call
it.

Signed-off-by: Rafal Zabdyr <armo@semihalf.com>
common/cmd_nvedit.c
include/common.h

index 6770408..dd263b6 100644 (file)
@@ -81,8 +81,6 @@ extern void env_crc_update (void);
 /************************************************************************
 ************************************************************************/
 
-static int envmatch (uchar *, int);
-
 /*
  * Table with supported baudrates (defined in config_xyz.h)
  */
@@ -576,8 +574,7 @@ int do_saveenv (cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])
  * If the names match, return the index for the value2, else NULL.
  */
 
-static int
-envmatch (uchar *s1, int i2)
+int envmatch (uchar *s1, int i2)
 {
 
        while (*s1 == env_get_char(i2++))
index 493417f..da2f01b 100644 (file)
@@ -227,6 +227,7 @@ extern ulong load_addr;             /* Default Load Address */
 /* common/cmd_nvedit.c */
 int    env_init     (void);
 void   env_relocate (void);
+int    envmatch     (uchar *, int);
 char   *getenv      (char *);
 int    getenv_r     (char *name, char *buf, unsigned len);
 int    saveenv      (void);