{ u_ } u_ {(addr_>>24)}.{(addr_>>16)%256}.{(addr_>>8)%256}.{addr_%256} {p_,[n_]s} {p_,[n_]s} ({dn_}) {key} {key}={value} {key} {key}={value} {key} {key}={value} {s_} ({dn_}) {s_} {cs_,[offset_[id_end]]s} {cs_,[offset_[id_user]-1]s} {scheme_} {cs_+offset_[id_user]+2,[offset_[id_pass]-offset_[id_user]-2]s} ({decoded_[id_user]}) {cs_+offset_[id_user],[offset_[id_pass]-offset_[id_user]]s} ({decoded_[id_user]}) {cs_+offset_[id_pass]+1,[offset_[id_host]-offset_[id_pass]-2]s} ({decoded_[id_pass]}) {host_type_} {cs_+offset_[id_host],[offset_[id_port]-offset_[id_host]]s} {cs_+offset_[id_port]+1,[offset_[id_path]-offset_[id_port]-1]s} = {port_number_} {cs_+offset_[id_path],[offset_[id_query]-offset_[id_path]]s} {cs_+offset_[id_query]+1,[offset_[id_frag]-offset_[id_query]-1]s} {cs_+offset_[id_frag]+1,[offset_[id_end]-offset_[id_frag]-1]s}) {*pi_} *pi_ {s_} [{n_}] nullptr {p_->t} {p_->refs}