/************************************************************************/ /* */ /* This routine empties the structure whose pointer is passed */ /* to it. For use when reading in data, to avoid confusing leftover */ /* data. The reading routines do not always overwrite all fields in */ /* the structure. */ /* */ /* Inputs: dsumm structure pointer */ /* */ /* Output: *dsumm modified */ /* */ /* Created 31 March 1989 by CJL */ /* */ /************************************************************************/ #include #include #include #include "adata.h" #include "mk4_afio.h" void clear_rsumm(rootsum *dsumm) { dsumm->version = CURRENT_VERSION; strcpy (dsumm->fname, "00000"); dsumm->expt_no = 0; dsumm->extent_no = 0; dsumm->size = 0; dsumm->corel_vers = ' '; dsumm->procdate = 0; dsumm->time_tag = 0; dsumm->ssec = -1; dsumm->source[0] = '\0'; dsumm->stations[0] = '\0'; dsumm->root_id[0] = '\0'; dsumm->archiv = 0; dsumm->scan_id[0] = '\0'; }