
1: /* 2: * Copyright (c) 1999 by Internet Software Consortium. 3: * 4: * Permission to use, copy, modify, and distribute this software for any 5: * purpose with or without fee is hereby granted, provided that the above 6: * copyright notice and this permission notice appear in all copies. 7: * 8: * THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM DISCLAIMS 9: * ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES 10: * OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL INTERNET SOFTWARE 11: * CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL 12: * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR 13: * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS 14: * ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS 15: * SOFTWARE. 16: */ 17: 18: #ifndef _RES_DEBUG_H_ 19: #define _RES_DEBUG_H_ 20: 21: #ifndef DEBUG 22: # define Dprint(cond, args) /*empty*/ 23: # define DprintQ(cond, args, query, size) /*empty*/ 24: # define Aerror(statp, file, string, error, address) /*empty*/ 25: # define Perror(statp, file, string, error) /*empty*/ 26: #else 27: # define Dprint(cond, args) if (cond) {fprintf args;} else {} 28: # define DprintQ(cond, args, query, size) if (cond) {\ 29: fprintf args;\ 30: res_pquery(statp, query, size, stdout);\ 31: } else {} 32: #endif 33: 34: #endif /* _RES_DEBUG_H_ */