I'm using singly linked lists, in C, without the pointer to the node value. So, instead of:
struct _node
{
struct _node * next;
void* value;
} node;
I have
struct _node
{
struct _node * next;
} node;
Is there a special name for lists like that?
EDIT:
Just to explain why these lists are useful (I really don't understand why the downvotes):
struct
{
node node;
int i;
} s;
When I do this, I'm forcing struct s to have a node, but without having to set the void* value.
I'm using this scheme to save my tasks information, which will be on a FIFO list.