From: Stefan E. <se...@us...> - 2002-04-26 18:14:04
|
Update of /cvsroot/blob/blob/src/commands In directory usw-pr-cvs1:/tmp/cvs-serv24395 Modified Files: dump.c Log Message: - modified so that repeated dumps w/o args are possible. Index: dump.c =================================================================== RCS file: /cvsroot/blob/blob/src/commands/dump.c,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- dump.c 17 Feb 2002 20:01:31 -0000 1.2 +++ dump.c 26 Apr 2002 18:14:01 -0000 1.3 @@ -54,14 +54,17 @@ int dump_cmd( int argc, char *argv[] ) { int ret = 0; - u32 address, endaddress, tmpaddress, value; + static u32 address = 0L; + u32 endaddress, tmpaddress, value; - if ( argc < 2 ) + if ( argc < 1 ) ERR( -EINVAL ); - ret = strtou32(argv[1], &address); - if ( ret < 0 ) - ERR( -EINVAL ); + if ( argc > 1 ) { + ret = strtou32(argv[1], &address); + if ( ret < 0 ) + ERR( -EINVAL ); + } if ( argc == 3 ) { ret = strtou32(argv[2], &endaddress); @@ -98,4 +101,4 @@ return ret; } -char dump_help[] = "dump address [endAddress]\n"; +char dump_help[] = "dump [address [endAddress]]\n"; |