I was reviewing some code and I came across syntax that I didn't understand. I was wondering if anyone could explain the following. I've included the code that I think is relevant but if additional code is required I can post that as well. I'm wondering about the parameter node**. I understand pointers but I assumed pointers only need one *. Anybody know what it means when the functions have parameters such as node** head_ref and node**?