#include #include #include #include "netcdf.h" #include "ncrc.h" #include "nc4internal.h" static void printrc(NCglobalstate* ngs) { size_t i,nentries = 0; NCRCinfo* info = NULL; NCRCentry* entry = NULL; info = ngs->rcinfo; if(info->ignore) { fprintf(stderr,".rc ignored\n"); return; } /* Print out the .rc entries */ if((nentries = NC_rcfile_length(info))==0) { printf("\n"); exit(0); } for(i=0;ihost != NULL) { printf("[%s ",entry->host); if(entry->urlpath != NULL) printf("/%s] ",entry->urlpath); printf("]"); } printf("|%s|->|%s|\n",entry->key,entry->value); } } int main(int argc, char** argv) { NCglobalstate* ngs = NC_getglobalstate(); /* Cause the .rc files to be read and merged */ nc_initialize(); if((ngs = NC_getglobalstate())==NULL) abort(); printrc(ngs); return 0; }