WSDestroyMark (C 関数)

void WSDestroyMark(WSLINK link,WSMARK mark)

リンク上の指定されたマークを破壊する.

詳細

  • WSDestroyMark()を呼び出すことによって,マークの後で記録された式を保持するのに用いていたメモリを解放する.
  • WSDestroyMark()は,WSTPヘッダファイルwstp.hの中で宣言される.

例題

  (1)

#include "wstp.h"

/* create a mark in a link, read some data, then back up */

void f(WSLINK lp)
{
    WSMARK mark;

    mark = WSCreateMark(lp);
    if(mark == (WSMARK)0)
        { /* mark creation failed */ }

    /* read data from the link */

    WSSeekToMark(lp, mark, 0);

    WSDestroyMark(lp, mark);
}