Load and initializing the library
#includeint MathLibRef = -1; ... // is library already loaded? err = SysLibFind("MathLib", &MathLibRef); if (err != 0) { // negative, load err = SysLibLoad('libr', 'MthL', &MathLibRef); if (err == 0) { err = MathLibOpen (MathLibRef, 1); } }
Closing library
if (MathLibRef != -1) {
Err err;
UInt16 usecount;
err = MathLibClose (MathLibRef, &usecount);
if (usecount == 0) {
SysLibRemove (MathLibRef);
}
}