for(;;)
{
pVpnMemberLnk->next = (VpnMemberLnk *)malloc(sizeof(VpnMemberLnk)); //分配一块内存空间
memset(pVpnMemberLnk->next,0,sizeof(VpnMemberLnk)); //初始化内存
pVpnMemberLnk = pVpnMemberLnk->next; //指针指向下一个内存块
pVpnMemberLnk->next=NULL; //指针的下一个分配为空
}
//将内存逐个释放掉
while(vpnMemberLnk->next != NULL){
ptr_vpnMemberLnk = vpnMemberLnk;
vpnMemberLnk = vpnMemberLnk->next;
free(ptr_vpnMemberLnk);
}
if(vpnMemberLnk)
free(vpnMemberLnk);
return ;
{
pVpnMemberLnk->next = (VpnMemberLnk *)malloc(sizeof(VpnMemberLnk)); //分配一块内存空间
memset(pVpnMemberLnk->next,0,sizeof(VpnMemberLnk)); //初始化内存
pVpnMemberLnk = pVpnMemberLnk->next; //指针指向下一个内存块
pVpnMemberLnk->next=NULL; //指针的下一个分配为空
}
//将内存逐个释放掉
while(vpnMemberLnk->next != NULL){
ptr_vpnMemberLnk = vpnMemberLnk;
vpnMemberLnk = vpnMemberLnk->next;
free(ptr_vpnMemberLnk);
}
if(vpnMemberLnk)
free(vpnMemberLnk);
return ;
完整流程参考函数和交易(AMDOCS-LONGSHINE SUNRISE 4.0 联通综营计费系统)
ib_vpn_tools.pc/GetVpnMemberLnk()
unicomIb/shareIvpnA/IvpnBusiInfoA.pc