int delete (NodePtr *startPtr, char nazwa) { NodePtr prevPtr, currPtr, tempPtr; int retcode; if (startPtr == NULL) / Lista pusta */ retcode = 0; else { if (nazwa == (startPtr)->data) / UsuĊ„ pierwszy element listy */ { tempPtr = *startPtr; *startPtr = (*startPtr)->next; free (tempPtr); retcode = 1;