WSReleaseErrorMessage (C 関数)

void WSReleaseErrorMessage( WSLINK l , const char * m )

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

詳細

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

例題

  (1)

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

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

void f(WSLINK l)
{
    const char *message = WSErrorMessage(l);

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

    WSReleaseErrorMessage(l, message);
}