/****************************************************************************** Release -- Release resources, but maintain the directory status. */ void CSreleaseAts77ToCsrs (struct csAts77ToCsrs_* __This) { struct csAts77ToCsrsEntry_* dtEntryPtr; if (__This != NULL) { if (__This->cachePtr != NULL) { CSreleaseLLGridCellCache (__This->cachePtr); } for (dtEntryPtr = __This->listHead;dtEntryPtr != NULL;dtEntryPtr = dtEntryPtr->next) { CSreleaseAts77ToCsrsEntry (dtEntryPtr); } } return; }
/****************************************************************************** Release -- Release resources, but maintain the directory status. */ void CSreleaseEd50ToEtrf89 (struct csEd50ToEtrf89_* __This) { struct csEd50ToEtrf89Entry_* dtEntryPtr; if (__This != NULL) { if (__This->cachePtr != NULL) { CSreleaseLLGridCellCache (__This->cachePtr); } for (dtEntryPtr = __This->listHead;dtEntryPtr != NULL;dtEntryPtr = dtEntryPtr->next) { CSreleaseEd50ToEtrf89Entry (dtEntryPtr); } } return; }
/****************************************************************************** Release -- Release resources, but maintain the catalog status. */ void CSreleaseRgf93ToNtf (struct csRgf93ToNtf_* __This) { struct csRgf93ToNtfEntry_* dtEntryPtr; if (__This != NULL) { if (__This->cachePtr != NULL) { CSreleaseLLGridCellCache (__This->cachePtr); } for (dtEntryPtr = __This->listHead;dtEntryPtr != NULL;dtEntryPtr = dtEntryPtr->next) { /* This releases resources associated with the entry. However, the entry remains in place so we don't have to parse the catalog file again should we need this transformation in the future. */ CSreleaseRgf93ToNtfEntry (dtEntryPtr); } } return; }