ULONG LIB_Close(void) { struct LibBase *LIBBASE = (struct LibBase *)REG_A6; if ((--LIBBASE->Lib.lib_OpenCnt) == 0) { if (LIBBASE->Lib.lib_Flags & LIBF_DELEXP) { return (libexpunge(LIBBASE)); } } return (0); }