0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews * Copyright (C) 1998-2002, 2004, 2005, 2007, 2009, 2014-2016 Internet Systems Consortium, Inc. ("ISC")
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews * This Source Code Form is subject to the terms of the Mozilla Public
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews * License, v. 2.0. If a copy of the MPL was not distributed with this
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews * file, You can obtain one at http://mozilla.org/MPL/2.0/.
4b6dc226f78862286daa69fba761eac9fd5da16aAutomatic Updater/* $Id: spf_99.c,v 1.6 2009/12/04 22:06:37 tbox Exp $ */
aa0f0779d1ea7150991c3e6eec1cc532086c13fdMark Andrews/* Reviewed: Thu Mar 16 15:40:00 PST 2000 by bwelling */
63874956de9673be49d4a75484514836dd27e6edMark Andrews return (generic_fromtext_txt(rdclass, type, lexer, origin, options,
63874956de9673be49d4a75484514836dd27e6edMark Andrews return (generic_totext_txt(rdata, tctx, target));
63874956de9673be49d4a75484514836dd27e6edMark Andrews return (generic_fromwire_txt(rdclass, type, source, dctx, options,
63874956de9673be49d4a75484514836dd27e6edMark Andrews return (mem_tobuffer(target, rdata->data, rdata->length));
aa0f0779d1ea7150991c3e6eec1cc532086c13fdMark Andrewsstatic inline int
b0ba1a6059b6d6c4b3aa77d8bc84cc443b981e01Mukund Sivaraman REQUIRE(rdata1->type == dns_rdatatype_spf);
63874956de9673be49d4a75484514836dd27e6edMark Andrews return (generic_fromstruct_txt(rdclass, type, source, target));
63874956de9673be49d4a75484514836dd27e6edMark Andrews return (generic_tostruct_txt(rdata, target, mctx));
aa0f0779d1ea7150991c3e6eec1cc532086c13fdMark Andrewsstatic inline void
b0ba1a6059b6d6c4b3aa77d8bc84cc443b981e01Mukund Sivaraman REQUIRE(txt->common.rdtype == dns_rdatatype_spf);
3d17a3ba61a303d5c4d9867068d0fbe9f24d2988Mark Andrewsstatic inline int
aa0f0779d1ea7150991c3e6eec1cc532086c13fdMark Andrews#endif /* RDATA_GENERIC_SPF_99_C */