Changeset 19641


Ignore:
Timestamp:
2010-02-15T18:29:04+01:00 (6 years ago)
Author:
nbd
Message:

swconfig: use print_attr_val() in CMD_GET

Use the print_attr_val() function introduced by the previous patch
to simplify the get command.

Signed-off-by: Martin Mares <mj@…>

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/package/swconfig/src/cli.c

    r19640 r19641  
    302302                        goto out; 
    303303                } 
    304                 switch(a->type) { 
    305                 case SWITCH_TYPE_INT: 
    306                         printf("%d\n", val.value.i); 
    307                         break; 
    308                 case SWITCH_TYPE_STRING: 
    309                         printf("%s\n", val.value.s); 
    310                         break; 
    311                 case SWITCH_TYPE_PORTS: 
    312                         for(i = 0; i < val.len; i++) { 
    313                                 printf("%d%s ", 
    314                                         val.value.ports[i].id, 
    315                                         (val.value.ports[i].flags & 
    316                                          SWLIB_PORT_FLAG_TAGGED) ? "t" : ""); 
    317                         } 
    318                         printf("\n"); 
    319                         break; 
    320                 } 
     304                print_attr_val(a, &val); 
     305                putchar('\n'); 
    321306                break; 
    322307        case CMD_LOAD: 
Note: See TracChangeset for help on using the changeset viewer.