code the following functions that operate on a priority listpointed to by person_t *head.
void search_age_person_data(unsigned short a);
search_person_data() traverses the priority queue pointed to byhead and outputs to stdout all elements which match the key (i.e.,age) given by a.
void search_height_person_data(int ft1, int inch1, int ft2, intinch2);
search_height_person_data() traverses the priority queue pointed toby head and outputs to stdout all elements whose height liesstrictly between ft1 feet inch1 inches and ft2 feet and inch2inches.
void delete_person_data(unsigned short a, int b);
delete_person_data() traverses the priority queue and removes anyelement from the list that matches age a and identifier b. Create adynamic library libmyplist.so and add the
PayPal Gateway not configured
PayPal Gateway not configured