/****************************************************************************** Release resources, for an "Entry" object. */ void CSreleaseEd50ToEtrf89Entry (struct csEd50ToEtrf89Entry_* __This) { if (__This != NULL) { switch (__This->type){ case dtEd50ToEtrf89C2: CSreleaseDatumShiftCa2 (__This->pointers.c2DatumPtr); break; case dtEd50ToEtrf89NoneYet: default: break; } } return; }
/****************************************************************************** Release resources, for an "Entry" object. */ void CSreleaseAts77ToCsrsEntry (struct csAts77ToCsrsEntry_* __This) { if (__This != NULL) { switch (__This->type){ case dtAts77ToCsrsC2: CSreleaseDatumShiftCa2 (__This->pointers.c2DatumPtr); break; case dtAts77ToCsrsNoneYet: default: break; } } return; }
/****************************************************************************** Release resources, for an "Entry" object. */ void CSreleaseRgf93ToNtfEntry (struct csRgf93ToNtfEntry_* __This) { if (__This != NULL) { switch (__This->type){ case dtRgf93ToNtfTxt: CSreleaseRgf93ToNtfTxt (__This->pointers.txtDatumPtr); break; case dtRgf93ToNtfC2: CSreleaseDatumShiftCa2 (__This->pointers.c2DatumPtr); break; case dtRgf93ToNtfNone: default: break; } } return; }
/****************************************************************************** Release resources, for an "Entry" object. */ void CSreleaseNad27ToCsrsEntry (struct csNad27ToCsrsEntry_* __This) { if (__This != NULL) { switch (__This->type){ case dtNad27ToCsrsC2: CSreleaseDatumShiftCa2 (__This->pointers.c2DatumPtr); break; case dtNad27ToCsrsXfrm: CSreleaseNad27ToAts77 (__This->pointers.nad27ToCsrsViaXfrm->nad27ToAts77); CSreleaseAts77ToCsrs (__This->pointers.nad27ToCsrsViaXfrm->ats77ToCsrs); break; case dtNad27ToCsrsNoneYet: default: break; } } return; }