cmd_nvedit.c: clean up with checkpatch

Code clean up of cmd_nvedit.c by using checkpatch.pl.

Signed-off-by: Macpaul Lin <macpaul@andestech.com>
Acked-by: Detlev Zundel <dzu@denx.de>
master
Macpaul Lin 13 years ago committed by Wolfgang Denk
parent 0abddf82d5
commit f3c615b8ab
  1. 148
      common/cmd_nvedit.c

@ -56,16 +56,16 @@
DECLARE_GLOBAL_DATA_PTR; DECLARE_GLOBAL_DATA_PTR;
#if !defined(CONFIG_ENV_IS_IN_EEPROM) && \ #if !defined(CONFIG_ENV_IS_IN_EEPROM) && \
!defined(CONFIG_ENV_IS_IN_FLASH) && \ !defined(CONFIG_ENV_IS_IN_FLASH) && \
!defined(CONFIG_ENV_IS_IN_DATAFLASH) && \ !defined(CONFIG_ENV_IS_IN_DATAFLASH) && \
!defined(CONFIG_ENV_IS_IN_MG_DISK) && \ !defined(CONFIG_ENV_IS_IN_MG_DISK) && \
!defined(CONFIG_ENV_IS_IN_MMC) && \ !defined(CONFIG_ENV_IS_IN_MMC) && \
!defined(CONFIG_ENV_IS_IN_NAND) && \ !defined(CONFIG_ENV_IS_IN_NAND) && \
!defined(CONFIG_ENV_IS_IN_NVRAM) && \ !defined(CONFIG_ENV_IS_IN_NVRAM) && \
!defined(CONFIG_ENV_IS_IN_ONENAND) && \ !defined(CONFIG_ENV_IS_IN_ONENAND) && \
!defined(CONFIG_ENV_IS_IN_SPI_FLASH) && \ !defined(CONFIG_ENV_IS_IN_SPI_FLASH) && \
!defined(CONFIG_ENV_IS_NOWHERE) !defined(CONFIG_ENV_IS_NOWHERE)
# error Define one of CONFIG_ENV_IS_IN_{EEPROM|FLASH|DATAFLASH|ONENAND|\ # error Define one of CONFIG_ENV_IS_IN_{EEPROM|FLASH|DATAFLASH|ONENAND|\
SPI_FLASH|MG_DISK|NVRAM|MMC} or CONFIG_ENV_IS_NOWHERE SPI_FLASH|MG_DISK|NVRAM|MMC} or CONFIG_ENV_IS_NOWHERE
#endif #endif
@ -95,7 +95,7 @@ static const unsigned long baudrate_table[] = CONFIG_SYS_BAUDRATE_TABLE;
*/ */
static int env_id = 1; static int env_id = 1;
int get_env_id (void) int get_env_id(void)
{ {
return env_id; return env_id;
} }
@ -118,7 +118,7 @@ static int env_print(char *name)
hsearch_r(e, FIND, &ep, &env_htab); hsearch_r(e, FIND, &ep, &env_htab);
if (ep == NULL) if (ep == NULL)
return 0; return 0;
len = printf ("%s=%s\n", ep->key, ep->data); len = printf("%s=%s\n", ep->key, ep->data);
return len; return len;
} }
@ -209,7 +209,7 @@ int _do_env_set (int flag, int argc, char * const argv[])
name = argv[1]; name = argv[1];
if (strchr(name, '=')) { if (strchr(name, '=')) {
printf ("## Error: illegal character '=' in variable name \"%s\"\n", name); printf("## Error: illegal character '=' in variable name \"%s\"\n", name);
return 1; return 1;
} }
@ -222,13 +222,12 @@ int _do_env_set (int flag, int argc, char * const argv[])
hsearch_r(e, FIND, &ep, &env_htab); hsearch_r(e, FIND, &ep, &env_htab);
/* Check for console redirection */ /* Check for console redirection */
if (strcmp(name,"stdin") == 0) { if (strcmp(name, "stdin") == 0)
console = stdin; console = stdin;
} else if (strcmp(name,"stdout") == 0) { else if (strcmp(name, "stdout") == 0)
console = stdout; console = stdout;
} else if (strcmp(name,"stderr") == 0) { else if (strcmp(name, "stderr") == 0)
console = stderr; console = stderr;
}
if (console != -1) { if (console != -1) {
if (argc < 3) { /* Cannot delete it! */ if (argc < 3) { /* Cannot delete it! */
@ -242,11 +241,11 @@ int _do_env_set (int flag, int argc, char * const argv[])
return i; return i;
#else #else
/* Try assigning specified device */ /* Try assigning specified device */
if (console_assign (console, argv[2]) < 0) if (console_assign(console, argv[2]) < 0)
return 1; return 1;
#ifdef CONFIG_SERIAL_MULTI #ifdef CONFIG_SERIAL_MULTI
if (serial_assign (argv[2]) < 0) if (serial_assign(argv[2]) < 0)
return 1; return 1;
#endif #endif
#endif /* CONFIG_CONSOLE_MUX */ #endif /* CONFIG_CONSOLE_MUX */
@ -258,28 +257,28 @@ int _do_env_set (int flag, int argc, char * const argv[])
*/ */
if (ep) { /* variable exists */ if (ep) { /* variable exists */
#ifndef CONFIG_ENV_OVERWRITE #ifndef CONFIG_ENV_OVERWRITE
if ((strcmp (name, "serial#") == 0) || if ((strcmp(name, "serial#") == 0) ||
((strcmp (name, "ethaddr") == 0) ((strcmp(name, "ethaddr") == 0)
#if defined(CONFIG_OVERWRITE_ETHADDR_ONCE) && defined(CONFIG_ETHADDR) #if defined(CONFIG_OVERWRITE_ETHADDR_ONCE) && defined(CONFIG_ETHADDR)
&& (strcmp (ep->data,MK_STR(CONFIG_ETHADDR)) != 0) && (strcmp(ep->data, MK_STR(CONFIG_ETHADDR)) != 0)
#endif /* CONFIG_OVERWRITE_ETHADDR_ONCE && CONFIG_ETHADDR */ #endif /* CONFIG_OVERWRITE_ETHADDR_ONCE && CONFIG_ETHADDR */
) ) { ) ) {
printf ("Can't overwrite \"%s\"\n", name); printf("Can't overwrite \"%s\"\n", name);
return 1; return 1;
} }
#endif #endif
/* /*
* Switch to new baudrate if new baudrate is supported * Switch to new baudrate if new baudrate is supported
*/ */
if (strcmp(name,"baudrate") == 0) { if (strcmp(name, "baudrate") == 0) {
int baudrate = simple_strtoul(argv[2], NULL, 10); int baudrate = simple_strtoul(argv[2], NULL, 10);
int i; int i;
for (i=0; i<N_BAUDRATES; ++i) { for (i = 0; i < N_BAUDRATES; ++i) {
if (baudrate == baudrate_table[i]) if (baudrate == baudrate_table[i])
break; break;
} }
if (i == N_BAUDRATES) { if (i == N_BAUDRATES) {
printf ("## Baudrate %d bps not supported\n", printf("## Baudrate %d bps not supported\n",
baudrate); baudrate);
return 1; return 1;
} }
@ -291,11 +290,11 @@ int _do_env_set (int flag, int argc, char * const argv[])
gd->bd->bi_baudrate = baudrate; gd->bd->bi_baudrate = baudrate;
#endif #endif
serial_setbrg (); serial_setbrg();
udelay(50000); udelay(50000);
for (;;) { for (;;) {
if (getc() == '\r') if (getc() == '\r')
break; break;
} }
} }
} }
@ -309,14 +308,15 @@ int _do_env_set (int flag, int argc, char * const argv[])
/* /*
* Insert / replace new value * Insert / replace new value
*/ */
for (i=2,len=0; i<argc; ++i) { for (i = 2, len = 0; i < argc; ++i)
len += strlen(argv[i]) + 1; len += strlen(argv[i]) + 1;
}
if ((value = malloc(len)) == NULL) { value = malloc(len);
if (value == NULL) {
printf("## Can't malloc %d bytes\n", len); printf("## Can't malloc %d bytes\n", len);
return 1; return 1;
} }
for (i=2,s=value; i<argc; ++i) { for (i = 2, s = value; i < argc; ++i) {
char *v = argv[i]; char *v = argv[i];
while ((*s++ = *v++) != '\0') while ((*s++ = *v++) != '\0')
@ -341,12 +341,12 @@ int _do_env_set (int flag, int argc, char * const argv[])
* entry in the environment is changed * entry in the environment is changed
*/ */
if (strcmp(name,"ipaddr") == 0) { if (strcmp(name, "ipaddr") == 0) {
char *s = argv[2]; /* always use only one arg */ char *s = argv[2]; /* always use only one arg */
char *e; char *e;
unsigned long addr; unsigned long addr;
bd->bi_ip_addr = 0; bd->bi_ip_addr = 0;
for (addr=0, i=0; i<4; ++i) { for (addr = 0, i = 0; i < 4; ++i) {
ulong val = s ? simple_strtoul(s, &e, 10) : 0; ulong val = s ? simple_strtoul(s, &e, 10) : 0;
addr <<= 8; addr <<= 8;
addr |= (val & 0xFF); addr |= (val & 0xFF);
@ -354,20 +354,20 @@ int _do_env_set (int flag, int argc, char * const argv[])
} }
bd->bi_ip_addr = htonl(addr); bd->bi_ip_addr = htonl(addr);
return 0; return 0;
} else if (strcmp(argv[1],"loadaddr") == 0) { } else if (strcmp(argv[1], "loadaddr") == 0) {
load_addr = simple_strtoul(argv[2], NULL, 16); load_addr = simple_strtoul(argv[2], NULL, 16);
return 0; return 0;
} }
#if defined(CONFIG_CMD_NET) #if defined(CONFIG_CMD_NET)
else if (strcmp(argv[1],"bootfile") == 0) { else if (strcmp(argv[1], "bootfile") == 0) {
copy_filename (BootFile, argv[2], sizeof(BootFile)); copy_filename(BootFile, argv[2], sizeof(BootFile));
return 0; return 0;
} }
#endif #endif
return 0; return 0;
} }
int setenv (char *varname, char *varvalue) int setenv(char *varname, char *varvalue)
{ {
char * const argv[4] = { "setenv", varname, varvalue, NULL }; char * const argv[4] = { "setenv", varname, varvalue, NULL };
if ((varvalue == NULL) || (varvalue[0] == '\0')) if ((varvalue == NULL) || (varvalue[0] == '\0'))
@ -376,7 +376,7 @@ int setenv (char *varname, char *varvalue)
return _do_env_set(0, 3, argv); return _do_env_set(0, 3, argv);
} }
int do_env_set (cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]) int do_env_set(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
{ {
if (argc < 2) if (argc < 2)
return cmd_usage(cmdtp); return cmd_usage(cmdtp);
@ -388,7 +388,7 @@ int do_env_set (cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
* Prompt for environment variable * Prompt for environment variable
*/ */
#if defined(CONFIG_CMD_ASKENV) #if defined(CONFIG_CMD_ASKENV)
int do_env_ask ( cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]) int do_env_ask(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
{ {
extern char console_buffer[CONFIG_SYS_CBSIZE]; extern char console_buffer[CONFIG_SYS_CBSIZE];
char message[CONFIG_SYS_CBSIZE]; char message[CONFIG_SYS_CBSIZE];
@ -416,10 +416,10 @@ int do_env_ask ( cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
break; break;
default: /* env_ask envname message1 ... messagen size */ default: /* env_ask envname message1 ... messagen size */
for (i=2,pos=0; i < argc - 1; i++) { for (i = 2, pos = 0; i < argc - 1; i++) {
if (pos) { if (pos)
message[pos++] = ' '; message[pos++] = ' ';
}
strcpy(message+pos, argv[i]); strcpy(message+pos, argv[i]);
pos += strlen(argv[i]); pos += strlen(argv[i]);
} }
@ -482,7 +482,7 @@ int do_env_edit(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
* return address of storage for that variable, * return address of storage for that variable,
* or NULL if not found * or NULL if not found
*/ */
char *getenv (char *name) char *getenv(char *name)
{ {
if (gd->flags & GD_FLG_ENV_READY) { /* after import into hashtable */ if (gd->flags & GD_FLG_ENV_READY) { /* after import into hashtable */
ENTRY e, *ep; ENTRY e, *ep;
@ -493,7 +493,7 @@ char *getenv (char *name)
e.data = NULL; e.data = NULL;
hsearch_r(e, FIND, &ep, &env_htab); hsearch_r(e, FIND, &ep, &env_htab);
return (ep ? ep->data : NULL); return ep ? ep->data : NULL;
} }
/* restricted capabilities before import */ /* restricted capabilities before import */
@ -507,23 +507,24 @@ char *getenv (char *name)
/* /*
* Look up variable from environment for restricted C runtime env. * Look up variable from environment for restricted C runtime env.
*/ */
int getenv_f (char *name, char *buf, unsigned len) int getenv_f(char *name, char *buf, unsigned len)
{ {
int i, nxt; int i, nxt;
for (i=0; env_get_char(i) != '\0'; i=nxt+1) { for (i = 0; env_get_char(i) != '\0'; i = nxt+1) {
int val, n; int val, n;
for (nxt=i; env_get_char(nxt) != '\0'; ++nxt) { for (nxt = i; env_get_char(nxt) != '\0'; ++nxt) {
if (nxt >= CONFIG_ENV_SIZE) { if (nxt >= CONFIG_ENV_SIZE)
return (-1); return -1;
}
} }
if ((val=envmatch((uchar *)name, i)) < 0)
val = envmatch((uchar *)name, i);
if (val < 0)
continue; continue;
/* found; copy out */ /* found; copy out */
for (n=0; n<len; ++n, ++buf) { for (n = 0; n < len; ++n, ++buf) {
if ((*buf = env_get_char(val++)) == '\0') if ((*buf = env_get_char(val++)) == '\0')
return n; return n;
} }
@ -535,18 +536,18 @@ int getenv_f (char *name, char *buf, unsigned len)
return n; return n;
} }
return (-1); return -1;
} }
#if defined(CONFIG_CMD_SAVEENV) && !defined(CONFIG_ENV_IS_NOWHERE) #if defined(CONFIG_CMD_SAVEENV) && !defined(CONFIG_ENV_IS_NOWHERE)
int do_env_save (cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]) int do_env_save(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
{ {
extern char * env_name_spec; extern char *env_name_spec;
printf ("Saving Environment to %s...\n", env_name_spec); printf("Saving Environment to %s...\n", env_name_spec);
return (saveenv() ? 1 : 0); return saveenv() ? 1 : 0;
} }
U_BOOT_CMD( U_BOOT_CMD(
@ -566,27 +567,26 @@ U_BOOT_CMD(
* If the names match, return the index for the value2, else NULL. * If the names match, return the index for the value2, else NULL.
*/ */
int envmatch (uchar *s1, int i2) int envmatch(uchar *s1, int i2)
{ {
while (*s1 == env_get_char(i2++)) while (*s1 == env_get_char(i2++))
if (*s1++ == '=') if (*s1++ == '=')
return(i2); return i2;
if (*s1 == '\0' && env_get_char(i2-1) == '=') if (*s1 == '\0' && env_get_char(i2-1) == '=')
return(i2); return i2;
return(-1); return -1;
} }
static int do_env_default(cmd_tbl_t * cmdtp, int flag, int argc, char * const argv[]) static int do_env_default(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
{ {
if ((argc != 2) || (strcmp(argv[1], "-f") != 0)) { if ((argc != 2) || (strcmp(argv[1], "-f") != 0))
return cmd_usage(cmdtp); return cmd_usage(cmdtp);
}
set_default_env("## Resetting to default environment\n"); set_default_env("## Resetting to default environment\n");
return 0; return 0;
} }
static int do_env_delete(cmd_tbl_t * cmdtp, int flag, int argc, char * const argv[]) static int do_env_delete(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
{ {
printf("Not implemented yet\n"); printf("Not implemented yet\n");
return 0; return 0;
@ -673,9 +673,8 @@ static int do_env_export(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv
} }
} }
if (argc < 1) { if (argc < 1)
return cmd_usage(cmdtp); return cmd_usage(cmdtp);
}
addr = (char *)simple_strtoul(argv[0], NULL, 16); addr = (char *)simple_strtoul(argv[0], NULL, 16);
@ -719,7 +718,7 @@ static int do_env_export(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv
envp->flags = ACTIVE_FLAG; envp->flags = ACTIVE_FLAG;
#endif #endif
} }
sprintf(buf, "%zX", (size_t)(len + offsetof(env_t,data))); sprintf(buf, "%zX", (size_t)(len + offsetof(env_t, data)));
setenv("filesize", buf); setenv("filesize", buf);
return 0; return 0;
@ -744,7 +743,7 @@ sep_err:
* size: length of input data; if missing, proper '\0' * size: length of input data; if missing, proper '\0'
* termination is mandatory * termination is mandatory
*/ */
static int do_env_import(cmd_tbl_t * cmdtp, int flag, int argc, char * const argv[]) static int do_env_import(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
{ {
char *cmd, *addr; char *cmd, *addr;
char sep = '\n'; char sep = '\n';
@ -784,9 +783,8 @@ static int do_env_import(cmd_tbl_t * cmdtp, int flag, int argc, char * const arg
} }
} }
if (argc < 1) { if (argc < 1)
return cmd_usage(cmdtp); return cmd_usage(cmdtp);
}
if (!fmt) if (!fmt)
printf("## Warning: defaulting to text format\n"); printf("## Warning: defaulting to text format\n");
@ -844,7 +842,7 @@ sep_err:
#endif #endif
#if defined(CONFIG_CMD_RUN) #if defined(CONFIG_CMD_RUN)
extern int do_run (cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]); extern int do_run(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]);
#endif #endif
/* /*
@ -885,7 +883,7 @@ void env_reloc(void)
} }
#endif #endif
static int do_env (cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[]) static int do_env(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
{ {
cmd_tbl_t *cp; cmd_tbl_t *cp;

Loading…
Cancel
Save