Hi All,
Greeting!
I am getting this error " assignment makes pointer from integer without a cast" for this line.

Code:
root=addtree(root,job);
Declaration for addtree is as follows
Code:
Tree_ptr addtree(Tree_ptr ,char *);
and Tree_ptr is
Code:
typedef struct tree_node
{
	char *word;
	int index;
	struct tree_node *left;
	struct tree_node *right;
}Tree;

typedef struct tree_node *Tree_ptr;
.

and Declaration for root is
Code:
Tree_ptr root;
The whole point is to return a pointer to a structure tree_node. I am just trying to learn typedef. Could some one please explain what is wrong with this declaration?