WSAbort (C 関数)
詳細
- 特定のリンクに接続されているプログラムにWolfram言語から中断割込みを送るには, LinkInterrupt[link]を使う.
- WSAbortは,プログラムが中断メッセージを受け取った場合には1に設定されるが,それ以外の場合値は0になる.
- WSAbort()は,WSTPヘッダファイルwstp.hの中で宣言される.
例題
例 (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);
}