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