summaryrefslogtreecommitdiffstats
path: root/cpukit/libmisc/shell
diff options
context:
space:
mode:
authorDaniel Hellstrom <daniel@gaisler.com>2015-04-13 11:26:52 +0200
committerDaniel Hellstrom <daniel@gaisler.com>2015-04-17 01:10:30 +0200
commit4d3e70f4a62324c42e5db621bc411256a096d752 (patch)
tree741d900c7a371bf491a52204ef71c8a97424a8cd /cpukit/libmisc/shell
parentDRVMGR: renamed info_dev to get_info_dev (diff)
downloadrtems-4d3e70f4a62324c42e5db621bc411256a096d752.tar.bz2
DRVMGR: KEY_TYPE now a enum drvmgr_kt
Diffstat (limited to 'cpukit/libmisc/shell')
-rw-r--r--cpukit/libmisc/shell/main_drvmgr.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/cpukit/libmisc/shell/main_drvmgr.c b/cpukit/libmisc/shell/main_drvmgr.c
index a93f6e0f58..8779d1909c 100644
--- a/cpukit/libmisc/shell/main_drvmgr.c
+++ b/cpukit/libmisc/shell/main_drvmgr.c
@@ -149,7 +149,7 @@ static void shell_drvmgr_print_key_array(struct drvmgr_key *keys)
{
struct drvmgr_key *key;
static char *type_strs[4] = {"UNKNOWN","INTEGER","STRING ","POINTER"};
- int type;
+ enum drvmgr_kt type;
union drvmgr_key_value *val;
if (keys == NULL) {
@@ -158,23 +158,23 @@ static void shell_drvmgr_print_key_array(struct drvmgr_key *keys)
}
key = &keys[0];
- while (key->key_type != KEY_TYPE_NONE) {
- if (key->key_type > KEY_TYPE_POINTER)
- type = 0;
+ while (key->key_type != DRVMGR_KT_NONE) {
+ if (key->key_type > DRVMGR_KT_POINTER)
+ type = DRVMGR_KT_NONE;
else
type = key->key_type;
printf(" NAME=%-14s TYPE=%s VALUE=", key->key_name, type_strs[type]);
val = &key->key_value;
switch (type) {
default:
- case 0:
- case KEY_TYPE_INT:
+ case DRVMGR_KT_NONE:
+ case DRVMGR_KT_INT:
printf("0x%x (%d)\n", val->i, val->i);
break;
- case KEY_TYPE_STRING:
+ case DRVMGR_KT_STRING:
printf("%s\n", val->str);
break;
- case KEY_TYPE_POINTER:
+ case DRVMGR_KT_POINTER:
printf("%p\n", val->ptr);
break;
}