MLReleaseLinkProtocolNames (C 函数)
MLReleaseLinkProtocolNames 已经被 WSReleaseLinkProtocolNames 所取代.
void MLReleaseLinkProtocolNames( MLENV env , char ** n , int l )
释放存储在 n 中的链接协议,l 中的列表长度,由 MLGetAvailableLinkProtocolNames() 分配的内存.
更多信息

- 名字列表 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);
}