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";
|