int main( int argc, char **argv )
{
const char alphabet[] = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
unsigned long long i;
char name[ MAX_LEN + 1 ];
int min;
int base;
struct timeval start;
struct timeval instant;
unsigned long prev;
unsigned long N;
int ch;
int pad;
unsigned long cycle;
int dodirs;
int writelen;
int reverse;
char *buf;
N = 0;
pad = 0;
dodirs = 0;
cycle = 20000;
writelen = 0;
buf = 0;
reverse = 0;
while( ( ch = getopt( argc, argv, "dn:p:c:w:r" ) ) != -1 )
{
switch( ch )
{
case 'n':
N = atol( optarg );
break;
case 'p':
pad = atoi( optarg );
break;
case 'c':
cycle = atol( optarg );
break;
case 'd':
dodirs = 1;
break;
case 'w':
writelen = atoi( optarg );
break;
case 'r':
reverse = 1;
break;
default:
exit( 0 );
}
}