1*6e778a7eSPedro F. Giffuni /*- 2*6e778a7eSPedro F. Giffuni * SPDX-License-Identifier: ISC 3*6e778a7eSPedro F. Giffuni * 465e96449SHajimu UMEMOTO * Copyright (c) 2004 by Internet Systems Consortium, Inc. ("ISC") 565e96449SHajimu UMEMOTO * Copyright (c) 1999 by Internet Software Consortium. 665e96449SHajimu UMEMOTO * 765e96449SHajimu UMEMOTO * Permission to use, copy, modify, and distribute this software for any 865e96449SHajimu UMEMOTO * purpose with or without fee is hereby granted, provided that the above 965e96449SHajimu UMEMOTO * copyright notice and this permission notice appear in all copies. 1065e96449SHajimu UMEMOTO * 1165e96449SHajimu UMEMOTO * THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES 1265e96449SHajimu UMEMOTO * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 1365e96449SHajimu UMEMOTO * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR 1465e96449SHajimu UMEMOTO * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 1565e96449SHajimu UMEMOTO * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 1665e96449SHajimu UMEMOTO * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT 1765e96449SHajimu UMEMOTO * OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 1865e96449SHajimu UMEMOTO */ 1965e96449SHajimu UMEMOTO 2065e96449SHajimu UMEMOTO #ifndef _RES_DEBUG_H_ 2165e96449SHajimu UMEMOTO #define _RES_DEBUG_H_ 2265e96449SHajimu UMEMOTO 2365e96449SHajimu UMEMOTO #ifndef DEBUG 2465e96449SHajimu UMEMOTO # define Dprint(cond, args) /*empty*/ 2565e96449SHajimu UMEMOTO # define DprintQ(cond, args, query, size) /*empty*/ 2665e96449SHajimu UMEMOTO # define Aerror(statp, file, string, error, address) /*empty*/ 2765e96449SHajimu UMEMOTO # define Perror(statp, file, string, error) /*empty*/ 2865e96449SHajimu UMEMOTO #else 2965e96449SHajimu UMEMOTO # define Dprint(cond, args) if (cond) {fprintf args;} else {} 3065e96449SHajimu UMEMOTO # define DprintQ(cond, args, query, size) if (cond) {\ 3165e96449SHajimu UMEMOTO fprintf args;\ 3265e96449SHajimu UMEMOTO res_pquery(statp, query, size, stdout);\ 3365e96449SHajimu UMEMOTO } else {} 3465e96449SHajimu UMEMOTO #endif 3565e96449SHajimu UMEMOTO 3665e96449SHajimu UMEMOTO #endif /* _RES_DEBUG_H_ */ 37861249f5SHajimu UMEMOTO /*! \file */ 38