Kept for historical purposes and it is NOT used by the program. typedef struct { char username[USERNAME_LENGTH]; char email[40]; char address[40]; char state[10]; char country[10]; char zip[10]; } profile; #define profile_name(p) ((p)->username) #define profile_email(p) ((p)->email) #define profile_address(p) ((p)->address) #define profile_state(p) ((p)->state) #define profile_country(p) ((p)->country) #define profile_zip(p) ((p)->zip) /******************************************************************/