What is the meaning of this code?
typedef struct elmt *elmtaddress;
What is the meaning of this code?
typedef struct elmt *elmtaddress;
It makes elmtadress an alias for struct elmt *. If you use this, you can type:
elmtadress myStruct;
instead of
struct slmt *myStruct;
Read more here: http://www.tutorialspoint.com/cprogramming/c_typedef.htm