diff options
author | Sascha Hauer <s.hauer@pengutronix.de> | 2007-07-05 18:01:48 +0200 |
---|---|---|
committer | Sascha Hauer <sha@octopus.labnet.pengutronix.de> | 2007-07-05 18:01:48 +0200 |
commit | e454ad437a425fa9d654cbf2ba9277b6410606a9 (patch) | |
tree | a5f4d17c4ece71bbc67ff41c3fefdc6285d6f474 /lib_generic | |
parent | 4320cc59b53eb9a5a0c1fad0f1b5f7ada5c502b0 (diff) | |
download | barebox-e454ad437a425fa9d654cbf2ba9277b6410606a9.tar.gz barebox-e454ad437a425fa9d654cbf2ba9277b6410606a9.tar.xz |
svn_rev_377
remove special params, all params are strings now
Diffstat (limited to 'lib_generic')
-rw-r--r-- | lib_generic/global.c | 17 |
1 files changed, 2 insertions, 15 deletions
diff --git a/lib_generic/global.c b/lib_generic/global.c index d4cdcc9339..79eb6f90dc 100644 --- a/lib_generic/global.c +++ b/lib_generic/global.c @@ -50,7 +50,7 @@ static int do_get( cmd_tbl_t *cmdtp, int flag, int argc, char *argv[]) } param = dev_get_param(dev, argv[2]); - print_param(param); + printf("%s\n", param->value); printf("\n"); return 0; @@ -68,7 +68,6 @@ static int do_set( cmd_tbl_t *cmdtp, int flag, int argc, char *argv[]) char *endp; int ret; struct param_d *param; - value_t val; if (argc < 4) { printf ("Usage:\n%s\n", cmdtp->usage); @@ -87,19 +86,7 @@ static int do_set( cmd_tbl_t *cmdtp, int flag, int argc, char *argv[]) return 1; } - switch (param->type) { - case PARAM_TYPE_STRING: - val.val_str = argv[3]; - break; - case PARAM_TYPE_ULONG: - val.val_ulong = simple_strtoul(argv[3], NULL, 0); - break; - case PARAM_TYPE_IPADDR: - val.val_ip = string_to_ip(argv[3]); - break; - } - - ret = dev_set_param(dev, argv[2], val); + ret = dev_set_param(dev, argv[2], argv[3]); if (ret) perror("set parameter"); |