00001 00002 00003 #include "inetfile.hh" 00004 #include <stdio.h> 00005 00006 #ifdef VXWORKS 00007 int 00008 inettest () 00009 #else 00010 main (int argc, char **argv) 00011 #endif 00012 { 00013 INET_FILE *inet_file; 00014 char url[80] = "http://www.isd.mel.nist.gov"; 00015 char buffer[80]; 00016 00017 if (argc > 1) 00018 { 00019 strcpy (url, argv[1]); 00020 } 00021 00022 printf ("calling inet_file_init . . .\n"); 00023 if (inet_file_init ("inettest", "1.0", 0) < 0) 00024 { 00025 printf ("inet_file_init failed.\n"); 00026 exit (-1); 00027 } 00028 printf ("calling inet_file_open(%s) . . .\n", url); 00029 inet_file = inet_file_open (url, "r"); 00030 00031 if (inet_file != NULL) 00032 { 00033 printf ("\n\nDisplaying file . . .\n\n"); 00034 while (!inet_file_eof (inet_file)) 00035 { 00036 inet_file_gets (buffer, 80, inet_file); 00037 puts (buffer); 00038 } 00039 printf ("\n\ncalling inet_file_close . . .\n"); 00040 inet_file_close (inet_file); 00041 } 00042 else 00043 { 00044 printf ("inet_file_open failed\n"); 00045 } 00046 00047 printf ("calling inet_file_exit\n"); 00048 inet_file_exit (); 00049 return 0; 00050 }