1 #include "thd_iochan.h"
2 
main(int argc,char * argv[])3 int main( int argc , char * argv[] )
4 {
5    char * buf ;
6    int    nbuf , iarg=1 ;
7 
8    if( argc < 2 || ( argc == 2 && ! strcmp(argv[1], "-help") ) ) {
9       printf("Usage: myget [-1|-1.1] URL > filename\n");
10       exit(0) ;
11    }
12 
13    if( strcmp(argv[iarg],"-1") == 0 ){
14      set_HTTP_10( 1 ) ; set_HTTP_user_agent( "myget" ) ; iarg++ ;
15      if( iarg >= argc ) exit(1) ;
16    }
17    if( strcmp(argv[iarg],"-1.1") == 0 ){
18      set_HTTP_11( 1 ) ; set_HTTP_user_agent( "myget" ) ; iarg++ ;
19      if( iarg >= argc ) exit(1) ;
20    }
21 
22    set_URL_progress(1) ;
23    nbuf = read_URL( argv[iarg] , &buf ) ;
24    if( nbuf <= 0 ){
25       fprintf(stderr,"Can't open URL %s\n",argv[iarg]) ;
26       exit(1) ;
27    }
28 
29    fwrite( buf , 1 , nbuf , stdout ) ;
30    fflush(stdout) ;
31    free(buf) ;
32    fprintf(stderr,"Wrote out URL %s\n",argv[iarg]) ;
33    exit(0) ;
34 }
35