Code:
char delete ( ListNodePtr *sPtr, char value )
You might want to call that function something else (in C++ delete is an operator!).

I would make a new program, but you can modify that one if you want to.