neskompilu zrejme kvoli tomu ze to nieje kompletny program :) a ak sa spravne pamatam tak by to malo byt dako takto
dataItem_struct *pNextItem;
pom sa nastavi na poslednu polozku zo zoznamu zacinajuceho na first
ak je first==NULL tak sposoby segfault