6098d364b690cb9dabf96e9664c4689c8559bd2eMark Andrews * Copyright (C) 1999-2001, 2004, 2005, 2007, 2011-2014, 2016, 2017 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
6098d364b690cb9dabf96e9664c4689c8559bd2eMark Andrews * file, You can obtain one at http://mozilla.org/MPL/2.0/.
#include <stdlib.h>
return (_r); \
static isc_result_t
if (verbose)
return (ISC_R_NOSPACE);
return (ISC_R_SUCCESS);
if (weeks != 0) {
if (days != 0) {
if (hours != 0) {
if (mins != 0) {
if (secs != 0 ||
INSIST (x > 0);
return (ISC_R_SUCCESS);
return (result);
static isc_result_t
isc_uint32_t n;
return (DNS_R_SYNTAX);
s = buf;
*np++ = *s++;
return (DNS_R_SYNTAX);
return (DNS_R_SYNTAX);
tmp = n;
return (DNS_R_SYNTAX);
return (ISC_R_RANGE);
return (ISC_R_SUCCESS);