/* * "$Id: debug.h 6649 2007-07-11 21:46:42Z mike $" * * Debugging macros for the Common UNIX Printing System (CUPS). * * Copyright 2007 by Apple Inc. * Copyright 1997-2005 by Easy Software Products. * * These coded instructions, statements, and computer programs are the * property of Apple Inc. and are protected by Federal copyright * law. Distribution and use rights are outlined in the file "LICENSE.txt" * which should have been included with this file. If this file is * file is missing or damaged, see the license at "http://www.cups.org/". * * This file is subject to the Apple OS-Developed Software exception. */ #ifndef _CUPS_DEBUG_H_ # define _CUPS_DEBUG_H_ /* * Include necessary headers... */ # include <stdio.h> /* * The debug macros are used if you compile with DEBUG defined. * * Usage: * * DEBUG_puts("string") * DEBUG_printf(("format string", arg, arg, ...)); * * Note the extra parenthesis around the DEBUG_printf macro... */ # ifdef DEBUG # define DEBUG_puts(x) puts(x) # define DEBUG_printf(x) printf x # else # define DEBUG_puts(x) # define DEBUG_printf(x) # endif /* DEBUG */ #endif /* !_CUPS_DEBUG_H_ */ /* * End of "$Id: debug.h 6649 2007-07-11 21:46:42Z mike $". */