Fix bug in linked list DeleteItem() routine.

Fixed a bug in DeleteItem() where the value of strcmp() was
incorrectly interpreted, and where the list size was not modified
after deletion.