MLReleaseErrorMessage (C 関数)

MLReleaseErrorMessageWSReleaseErrorMessageに置き換えられた.

void MLReleaseErrorMessage(( MLINK l , const char * m )

l で指定されたMathLink接続によって生成されたエラーメッセージの文字列によって使われ,m に含まれるメモリを解放する.

詳細

  • m は,MLErrorMessage()で返されるエラーメッセージの文字列に対するポインタでなければならない.
  • MLReleaseErrorMessage()は,MathLinkヘッダファイルmathlink.hで宣言される.

例題

  (1)

#include <stdio.h>
#include "mathlink.h"

/* A function to print a MathLink error message */

void f(MLINK l)
{
    const char *message = MLErrorMessage(l);

    printf("MathLink Error: %s\n", message);

    MLReleaseErrorMessage(l, message);
}