struct node *root, currentNode; root = (struct node)malloc(sizeof(struct node)); root->value = '\0'; root->next = 0; currentNode = root;
struct node *root, *currentNode;
root = (struct node*)malloc(sizeof(struct node));
root->value = '\0';
root->next = 0;
currentNode = root;