MATHEMATICA MATHLINK C FUNCTION
is a global variable set when a program created using mcc or mprep has been sent an abort message.
- LinkInterrupt can be used to send an abort interrupt from Mathematica to a program connected to a particular link.
- MLAbort is set to 1 if the program has received an abort message; otherwise the value is 0.
- MLAbort() is declared in the MathLink header file mathlink.h.
/* totals the numbers and calculates the square root */
double f(double* list, int len)
sum += *list++;
/* check for the abort */
if(MLAbort) return (double)0;