WSAbort (C 函数)

当用 mccmprep 创建的程序发送放弃消息时,是一个全局变量集.

更多信息

  • LinkInterrupt[link] 可用于从 Wolfram 语言发送一个放弃中断至一个与特殊链接相连的程序.
  • 如果程序收到一个放弃消息,那么 WSAbort 被设为1,否则值为0.
  • WSTP 的标头文件 wstp.h 已对 WSAbort() 作出声明.

范例

基本范例  (1)

#include <math.h>
#include "wstp.h"

/* totals the numbers and calculates the square root */

double f(double* list, int len)
{
    double sum;

    while(len--)
    {
        sum += *list++;
        /* check for the abort */
        if(WSAbort) return (double)0;
    }

    return sqrt(sum);
}