/*! Used to dump out a record to a std::ostream object. \param strm std::ostream to write to \param ptr Resource base object to dump */ static void dump_record ( std::ostream& strm, dns::resource_base_t * ptr ) { switch( ptr->rtype() ) { case dns::type_a: dump_a(strm, ptr); break; case dns::type_ns: dump_ns(strm, ptr); break; case dns::type_cname: dump_cname(strm, ptr); break; case dns::type_soa: dump_soa(strm, ptr); break; case dns::type_ptr: dump_ptr(strm, ptr); break; case dns::type_hinfo: dump_hinfo(strm, ptr); break; case dns::type_mx: dump_mx(strm, ptr); break; case dns::type_txt: dump_text(strm, ptr); break; case dns::type_a6: dump_a6(strm, ptr); break; case dns::type_srv: dump_srv(strm, ptr); break; default: strm << "Unhandled record type!" << std::endl; break; } }
int main(int argc, char* argv[]){ int A[6] = {13, 19, 19, 5, 12, 16}; sort(A, 6, 19); dump_a(A, 6); return 0; }