I never liked "cell" myself. It is too vague to me. But I see your point that list_head you would think returns the head of the list, not the first element in the list.
I'm not sure what you mean: list_head() returns the "head of the list", which is the first cell in the list. That cell contains a data value and a pointer to the next cell in the list. Makes sense to me...
-Neil
---------------------------(end of broadcast)--------------------------- TIP 6: Have you searched our list archives?
http://archives.postgresql.org