MLReleaseLinkProtocolNames (C 関数)
MLReleaseLinkProtocolNamesはWSReleaseLinkProtocolNamesに置き換えられた.
void MLReleaseLinkProtocolNames( MLENV env , char ** n , int l )
MLGetAvailableLinkProtocolNames()によって割り当てられたメモリを解放して,リンクプロトコル名を n に,リストの長さを l に保存する.
詳細

- 名前リスト n は,MLGetAvailableLinkProtocolNames()への呼出しから得られたものでなければならない.
- MLReleaseLinkProtocolNames()は,MathLinkヘッダファイルmathlink.hで宣言される.
例題
例 (1)
#include "mathlink.h"
/* A function for retrieving the available link protocols */
void f(MLENV env)
{
const char **protocols;
int length;
int apiResult;
apiResult = MLGetAvailableLinkProtocolNames(env, &protocols, &length);
if(apiResult != 0)
{ /* Unable to get list of protocols from environment */ }
/* ... */
MLReleaseLinkProtocolNames(env, protocols, length);
}