summaryrefslogtreecommitdiffstats
path: root/contrib/bind9/lib/dns/rdata/generic/proforma.c
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/bind9/lib/dns/rdata/generic/proforma.c')
-rw-r--r--contrib/bind9/lib/dns/rdata/generic/proforma.c173
1 files changed, 0 insertions, 173 deletions
diff --git a/contrib/bind9/lib/dns/rdata/generic/proforma.c b/contrib/bind9/lib/dns/rdata/generic/proforma.c
deleted file mode 100644
index bf8b2fd..0000000
--- a/contrib/bind9/lib/dns/rdata/generic/proforma.c
+++ /dev/null
@@ -1,173 +0,0 @@
-/*
- * Copyright (C) 2004 Internet Systems Consortium, Inc. ("ISC")
- * Copyright (C) 1998-2002 Internet Software Consortium.
- *
- * Permission to use, copy, modify, and distribute this software for any
- * purpose with or without fee is hereby granted, provided that the above
- * copyright notice and this permission notice appear in all copies.
- *
- * THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
- * REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
- * AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
- * INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
- * LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
- * OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
- * PERFORMANCE OF THIS SOFTWARE.
- */
-
-/* $Id: proforma.c,v 1.34 2004/03/05 05:10:17 marka Exp $ */
-
-#ifndef RDATA_GENERIC_#_#_C
-#define RDATA_GENERIC_#_#_C
-
-#define RRTYPE_#_ATTRIBUTES (0)
-
-static inline isc_result_t
-fromtext_#(ARGS_FROMTEXT) {
- isc_token_t token;
-
- REQUIRE(type == #);
- REQUIRE(rdclass == #);
-
- RETERR(isc_lex_getmastertoken(lexer, &token, isc_tokentype_string,
- ISC_FALSE));
-
- return (ISC_R_NOTIMPLEMENTED);
-}
-
-static inline isc_result_t
-totext_#(ARGS_TOTEXT) {
-
- REQUIRE(rdata->type == #);
- REQUIRE(rdata->rdclass == #);
- REQUIRE(rdata->length != 0); /* XXX */
-
- return (ISC_R_NOTIMPLEMENTED);
-}
-
-static inline isc_result_t
-fromwire_#(ARGS_FROMWIRE) {
-
- REQUIRE(type == #);
- REQUIRE(rdclass == #);
-
- /* NONE or GLOBAL14 */
- dns_decompress_setmethods(dctx, DNS_COMPRESS_NONE);
-
- return (ISC_R_NOTIMPLEMENTED);
-}
-
-static inline isc_result_t
-towire_#(ARGS_TOWIRE) {
-
- REQUIRE(rdata->type == #);
- REQUIRE(rdata->rdclass == #);
- REQUIRE(rdata->length != 0); /* XXX */
-
- /* NONE or GLOBAL14 */
- dns_compress_setmethods(cctx, DNS_COMPRESS_NONE);
-
- return (ISC_R_NOTIMPLEMENTED);
-}
-
-static inline int
-compare_#(ARGS_COMPARE) {
- isc_region_t r1;
- isc_region_t r2;
-
- REQUIRE(rdata1->type == rdata2->type);
- REQUIRE(rdata1->rdclass == rdata2->rdclass);
- REQUIRE(rdata1->type == #);
- REQUIRE(rdata1->rdclass == #);
- REQUIRE(rdata1->length != 0); /* XXX */
- REQUIRE(rdata2->length != 0); /* XXX */
-
- dns_rdata_toregion(rdata1, &r1);
- dns_rdata_toregion(rdata2, &r2);
- return (isc_region_compare(&r1, &r2));
-}
-
-static inline isc_result_t
-fromstruct_#(ARGS_FROMSTRUCT) {
- dns_rdata_#_t *# = source;
-
- REQUIRE(type == #);
- REQUIRE(rdclass == #);
- REQUIRE(source != NULL);
- REQUIRE(#->common.rdtype == type);
- REQUIRE(#->common.rdclass == rdclass);
-
- return (ISC_R_NOTIMPLEMENTED);
-}
-
-static inline isc_result_t
-tostruct_#(ARGS_TOSTRUCT) {
-
- REQUIRE(rdata->type == #);
- REQUIRE(rdata->rdclass == #);
- REQUIRE(rdata->length != 0); /* XXX */
-
- return (ISC_R_NOTIMPLEMENTED);
-}
-
-static inline void
-freestruct_#(ARGS_FREESTRUCT) {
- dns_rdata_#_t *# = source;
-
- REQUIRE(source != NULL);
- REQUIRE(#->common.rdtype == #);
- REQUIRE(#->common.rdclass == #);
-
-}
-
-static inline isc_result_t
-additionaldata_#(ARGS_ADDLDATA) {
- REQUIRE(rdata->type == #);
- REQUIRE(rdata->rdclass == #);
-
- (void)add;
- (void)arg;
-
- return (ISC_R_SUCCESS);
-}
-
-static inline isc_result_t
-digest_#(ARGS_DIGEST) {
- isc_region_t r;
-
- REQUIRE(rdata->type == #);
- REQUIRE(rdata->rdclass == #);
-
- dns_rdata_toregion(rdata, &r);
-
- return ((digest)(arg, &r));
-}
-
-static inline isc_boolean_t
-checkowner_#(ARGS_CHECKOWNER) {
-
- REQUIRE(type == #);
- REQUIRE(rdclass == #);
-
- UNUSED(name);
- UNUSED(type);
- UNUSED(rdclass);
- UNUSED(wildcard);
-
- return (ISC_TRUE);
-}
-
-static inline isc_boolean_t
-checknames_#(ARGS_CHECKNAMES) {
-
- REQUIRE(rdata->type == #);
- REQUIRE(rdata->rdclass == #);
-
- UNUSED(rdata);
- UNUSED(owner);
- UNUSED(bad);
-
- return (ISC_TRUE);
-}
-
-#endif /* RDATA_GENERIC_#_#_C */
OpenPOWER on IntegriCloud