This commit is contained in:
hyung-hwan 2008-03-19 00:45:38 +00:00
parent 682d6a3e64
commit 580280704d

View File

@ -8,8 +8,8 @@
#include <ase/utl/stdio.h> #include <ase/utl/stdio.h>
#include <ase/utl/main.h> #include <ase/utl/main.h>
#include <ase/utl/getopt.h> #include <ase/utl/getopt.h>
#include <ase/utl/stdlib.h>
#include <ase/cmn/mem.h> #include <ase/cmn/mem.h>
#include <ase/cmn/str.h>
#include <string.h> #include <string.h>
#include <stdlib.h> #include <stdlib.h>
@ -257,6 +257,8 @@ static void print_usage (const ase_char_t* argv0)
{ {
ase_fprintf (ASE_STDERR, ase_fprintf (ASE_STDERR,
ASE_T("Usage: %s [options]\n"), argv0); ASE_T("Usage: %s [options]\n"), argv0);
ase_fprintf (ASE_STDERR,
ASE_T(" -h print this message\n"));
ase_fprintf (ASE_STDERR, ase_fprintf (ASE_STDERR,
ASE_T(" -m integer number of memory cells\n")); ASE_T(" -m integer number of memory cells\n"));
ase_fprintf (ASE_STDERR, ase_fprintf (ASE_STDERR,
@ -275,12 +277,16 @@ static int handle_args (int argc, ase_char_t* argv[])
{ {
switch (c) switch (c)
{ {
case ASE_T('h'):
print_usage (argv[0]);
return 0;
case ASE_T('m'): case ASE_T('m'):
opt_memsize = ase_atoi(opt.arg); opt_memsize = ase_strtoi(opt.arg);
break; break;
case ASE_T('i'): case ASE_T('i'):
opt_meminc = ase_atoi(opt.arg); opt_meminc = ase_strtoi(opt.arg);
break; break;
case ASE_T('?'): case ASE_T('?'):