q is char*, not PAIR_LIST*