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 }