1/* @(#) unit test for a2time */ 2 3#include <stdio.h> 4#include <sys/types.h> 5 6#include "util.h" 7 8int main( int argc, char* const argv[] ) 9{ 10 int rc = 0; 11 ssize_t len = 0; 12 int i = 0; 13 14 if( argc < 2 ) { 15 (void) fprintf( stderr, "Usage: %s sizespec [sizespec] ...\n", 16 argv[0] ); 17 return 1; 18 } 19 20 for( i = 1; i < argc; ++i ) { 21 rc = a2size( argv[i], &len ); 22 if( 0 != rc ) break; 23 24 (void) printf( "%d. size [%s] = (%ld) bytes\n", 25 i, argv[i], (long)len ); 26 } 27 28 if( 0 != rc ) { 29 (void) fprintf( stderr, "Error [%d] parsing [%s]\n", 30 rc, argv[i] ); 31 } 32 33 return rc; 34} 35 36/* __EOF__ */ 37 38