#include int wgrib2(int argc, char **argv); int main() { int w_argc, ierr, i; char *w_argv[20]; w_argc=8; w_argv[0] = "my program"; w_argv[1] = "ds.td.bin"; w_argv[2] = "-i_file"; w_argv[3] = "ds.td.inv"; w_argv[4] = "-match"; w_argv[5] = "90 hour fcst"; w_argv[6] = "-persistent_file"; w_argv[7] = "ds.td.inv"; ierr=wgrib2(w_argc, w_argv); printf("--------------end of call(%d) err=%d--------------\n",i,ierr); ierr=wgrib2(w_argc, w_argv); printf("--------------end of call(%d) err=%d--------------\n",i,ierr); w_argc=8; w_argv[0] = "my program"; w_argv[1] = "ds.td.bin"; w_argv[2] = "-i_file"; w_argv[3] = "ds.td.inv"; w_argv[4] = "-match"; w_argv[5] = "90 hour fcst"; w_argv[6] = "-rewind_file"; w_argv[7] = "ds.td.inv"; ierr=wgrib2(w_argc, w_argv); printf("--------------end of call(%d) err=%d--------------\n",i,ierr); return 0; }