
/*
 * CLOSELIBS(mask)
 *
 *	Close the indicated libraries.	Does not close libraries which
 *	have not been openned.
 */

#include "xmisc.h"

extern struct OLI strvar[];

closelibs(mask)
register unsigned short mask;
{
    register struct OLI *sv;

    for (sv = &strvar[0]; mask && sv->name; mask >>= 1, ++sv){
	if ((mask & 1) && *sv->var) {
	    CloseLibrary(*sv->var);
	    *sv->var = 0L;
	}
    }
}



