예제 #1
0
파일: util.c 프로젝트: dror-g/nn-colletion
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
파일: main.c 프로젝트: yylwuwei/HelloWorld
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;
}