Пример #1
0
void FreeInstData(InstData *idata, BOOL freepts)
{
  FreeFileList(idata->instfiles, freepts);
  FreeFileList(idata->extrafiles, freepts);
  FreeFileList(idata->keepfiles, freepts);

  FreeLinkList(idata->startmenu, freepts);
  FreeLinkList(idata->desktop, freepts);

  FreeServiceDetails(idata->service, freepts);

  bfree(idata->product);
  bfree(idata->installdir);
  bfree(idata->startmenudir);

  bfree(idata);
}
Пример #2
0
int main()
{
    Node* pHead = (Node *)malloc(sizeof(Node));
    pHead->element = ' ';
    pHead->pNext = NULL;

    //create a link list
    CreateLinkList(pHead);

    //print a link list
    PrintLinkList(pHead);

    //reverse link list
    ReverseLinkList(pHead);
    //ReverseLinkList2(pHead);

    //print a link list
    PrintLinkList(pHead);

    //free memory all
    FreeLinkList(pHead);

    return 0;
}