0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews * Copyright (C) 1998-2001, 2003-2005, 2007, 2009, 2015, 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/.
d7201de09b85929a86b157f4b2d91667c68c6b52Automatic Updater/* $Id: name_test.c,v 1.43 2009/09/02 23:48:01 tbox Exp $ */
6c6d0a2a0636b97eb32fef403579f1f97a9ebf47Bob Halley char s[1000];
6c6d0a2a0636b97eb32fef403579f1f97a9ebf47Bob Halley result = dns_name_totext(name, ISC_FALSE, &source);
6c6d0a2a0636b97eb32fef403579f1f97a9ebf47Bob Halley printf("error: %s\n", dns_result_totext(result));
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley char s[1000];
35a7ec9864d4be5f8f00ea13b8d815a6a1e7f421Bob Halley dns_fixedname_t wname, wname2, oname, compname, downname;
6c6d0a2a0636b97eb32fef403579f1f97a9ebf47Bob Halley while ((ch = isc_commandline_parse(argc, argv, "acdiqs:w")) != -1) {
e407562a75eb93073bb72089cced150d7ffe4d4fTatuya JINMEI 神明達哉 split_label = atoi(isc_commandline_argument);
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley "dns_name_fromtext() failed: %d\n",
307d2084502eddc7ce921e5ce439aec3531d90e0Tatuya JINMEI 神明達哉 result = dns_name_fromtext(comp, &source, origin,
c50fd34a4e0e6978f8ca5f6f3ad8545549c3cfeeBob Halley "dns_name_fromtext() failed: %d\n",
91cd0f93ad34d23e8b09dca337120f64fbe8f0a1Andreas Gustafsson while (fgets(s, sizeof(s), stdin) != NULL) {
1fdbe90dc4815d3542ee71de181735ad4a904456Bob Halley result = dns_name_fromtext(name, &source, origin,
802a7c6d879fc5dec2fff002ac1457a4f8d5898dBob Halley if (check_absolute && dns_name_countlabels(name) > 0) {
ea4d349e2b61cab2bef35c53406baa3647c9bf67Bob Halley if (check_wildcard && dns_name_countlabels(name) > 0) {
ea4d349e2b61cab2bef35c53406baa3647c9bf67Bob Halley "wildcard\n");
802a7c6d879fc5dec2fff002ac1457a4f8d5898dBob Halley "%u bytes.\n",
802a7c6d879fc5dec2fff002ac1457a4f8d5898dBob Halley result = dns_name_totext(name, ISC_FALSE, &source);
1fdbe90dc4815d3542ee71de181735ad4a904456Bob Halley if (comp != NULL && dns_name_countlabels(name) > 0) {
af24ac2d39e044dc53d64d21974bde6ac081b80dBob Halley namereln = dns_name_fullcompare(name, comp, &order,
30ff476f619d84de925be4a3d95a469b25d81271Bob Halley else if (order > 0)
e407562a75eb93073bb72089cced150d7ffe4d4fTatuya JINMEI 神明達哉 if (want_split && split_label < labels) {
e407562a75eb93073bb72089cced150d7ffe4d4fTatuya JINMEI 神明達哉 printf("splitting at label %u: ", split_label);