The typedef is this:
Code:
typedef struct artist* artistNodePtr;
So, if I do:
Code:
artistNodePtr aPtr;
I now have a pointer that can point to an artist struct. You are making this harder than it needs to be. By writing:
Code:
artistNodePtr *sPtr
You are passing in a pointer to a pointer, and that seems unnecessary.