'.' is the operatir which you are looking at.
'->' is the operator which you need when you dereference the struct pointer variable.
Like for an example
struct node
{
int data;
}
struct node *d;
struct node d1;
printf("%d\n", d->data); // you could also use (*d).data here. The reason for this is operator precedences
printf("%d\n", d1.data);
~ssharish