MLReleaseNetworkAddressList (C 関数)
MLReleaseNetworkAddressListはWSReleaseNetworkAddressListに置き換えられた.
void MLReleaseNetworkAddressList(MLENV env,char **l,int n)
MLGetNetworkAddressList()によって割り当てられ,長さ n のリスト l に保存されるメモリを解放する.
例題
例 (1)
#include "mathlink.h"
/* A function that reads the IP addresses available on a machine */
void f(MLENV env)
{
char **theList = NULL;
char *tmp;
unsigned long length;
theList = MLGetNetworkAddressList(env, &length);
if(length > 0 && theList != (char **)0)
{
while((tmp = *theList++) != (char *)0)
{
/* ... */
}
MLReleaseNetworkAddressList(env, theList, length);
}
}