MLReleaseLinksFromEnvironment (C 関数)

MLReleaseLinksFromEnvironmentWSReleaseLinksFromEnvironmentに置き換えられた.

void MLReleaseLinksFromEnvironment( MLENV env , MLINK * l , int n )

MLGetLinksFromEnvironment()によって割り当てられたメモリを解放して,長さ n のリストである l にリンクを保存する.

詳細

  • リスト l は,MLGetLinksFromEnvironment()への呼出しから得られたものでなければならない.
  • MLReleaseLinksFromEnvironment()は,MathLinkヘッダファイルmathlink.hで宣言される.

例題

  (1)

#include "mathlink.h"

/* A function for retrieving the current links open from an environment */

void f(MLENV env)
{
    MLINK *theList;
    int length;

    if(! MLGetLinksFromEnvironment(env, &theList, &length))
    { /* Unable to get the list of links */ }

    /* ... */

    MLReleaseLinksFromEnvironment(env, theList, length);    
}