1*5e7646d2SAndroid Build Coastguard Worker // 2*5e7646d2SAndroid Build Coastguard Worker // Private definitions for the CUPS PPD Compiler. 3*5e7646d2SAndroid Build Coastguard Worker // 4*5e7646d2SAndroid Build Coastguard Worker // Copyright 2009-2010 by Apple Inc. 5*5e7646d2SAndroid Build Coastguard Worker // 6*5e7646d2SAndroid Build Coastguard Worker // Licensed under Apache License v2.0. See the file "LICENSE" for more information. 7*5e7646d2SAndroid Build Coastguard Worker // 8*5e7646d2SAndroid Build Coastguard Worker 9*5e7646d2SAndroid Build Coastguard Worker #ifndef _PPDC_PRIVATE_H_ 10*5e7646d2SAndroid Build Coastguard Worker # define _PPDC_PRIVATE_H_ 11*5e7646d2SAndroid Build Coastguard Worker 12*5e7646d2SAndroid Build Coastguard Worker // 13*5e7646d2SAndroid Build Coastguard Worker // Include necessary headers... 14*5e7646d2SAndroid Build Coastguard Worker // 15*5e7646d2SAndroid Build Coastguard Worker 16*5e7646d2SAndroid Build Coastguard Worker # include "ppdc.h" 17*5e7646d2SAndroid Build Coastguard Worker # include <cups/cups-private.h> 18*5e7646d2SAndroid Build Coastguard Worker 19*5e7646d2SAndroid Build Coastguard Worker 20*5e7646d2SAndroid Build Coastguard Worker // 21*5e7646d2SAndroid Build Coastguard Worker // Macros... 22*5e7646d2SAndroid Build Coastguard Worker // 23*5e7646d2SAndroid Build Coastguard Worker 24*5e7646d2SAndroid Build Coastguard Worker # ifdef PPDC_DEBUG 25*5e7646d2SAndroid Build Coastguard Worker # define PPDC_NEW DEBUG_printf(("%s: %p new", class_name(), this)) 26*5e7646d2SAndroid Build Coastguard Worker # define PPDC_NEWVAL(s) DEBUG_printf(("%s(\"%s\"): %p new", class_name(), s, this)) 27*5e7646d2SAndroid Build Coastguard Worker # define PPDC_DELETE DEBUG_printf(("%s: %p delete", class_name(), this)) 28*5e7646d2SAndroid Build Coastguard Worker # define PPDC_DELETEVAL(s) DEBUG_printf(("%s(\"%s\"): %p delete", class_name(), s, this)) 29*5e7646d2SAndroid Build Coastguard Worker # else 30*5e7646d2SAndroid Build Coastguard Worker # define PPDC_NEW 31*5e7646d2SAndroid Build Coastguard Worker # define PPDC_NEWVAL(s) 32*5e7646d2SAndroid Build Coastguard Worker # define PPDC_DELETE 33*5e7646d2SAndroid Build Coastguard Worker # define PPDC_DELETEVAL(s) 34*5e7646d2SAndroid Build Coastguard Worker # endif /* PPDC_DEBUG */ 35*5e7646d2SAndroid Build Coastguard Worker 36*5e7646d2SAndroid Build Coastguard Worker #endif // !_PPDC_PRIVATE_H_ 37