X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=contrib%2Fldapc%2B%2B%2Fsrc%2Fdebug.h;h=a2af50fc49b5f3f07f8bbb971f77ee2aaafb256d;hb=1c1b5ca0c4cc7da98beff036c0ab54042fe63899;hp=1001b930e50502e362760998144f75257f910e73;hpb=84d0e262348b5c3ac877ce49424df89d7cb5fdff;p=openldap diff --git a/contrib/ldapc++/src/debug.h b/contrib/ldapc++/src/debug.h index 1001b930e5..800de6891b 100644 --- a/contrib/ldapc++/src/debug.h +++ b/contrib/ldapc++/src/debug.h @@ -1,29 +1,33 @@ +// $OpenLDAP$ /* - * Copyright 2000, OpenLDAP Foundation, All Rights Reserved. + * Copyright 2000-2012 The OpenLDAP Foundation, All Rights Reserved. * COPYING RESTRICTIONS APPLY, see COPYRIGHT file */ #ifndef DEBUG_H #define DEBUG_H #include - +#include "config.h" #define LDAP_DEBUG_NONE 0x0000 #define LDAP_DEBUG_TRACE 0x0001 -#define LDAP_DEBUG_RESPONSE 0x0002 -#define LDAP_DEBUG_REQUEST 0x0004 +#define LDAP_DEBUG_CONSTRUCT 0x0002 +#define LDAP_DEBUG_DESTROY 0x0004 #define LDAP_DEBUG_PARAMETER 0x0008 -#define LDAP_DEBUG_ANY -1 +#define LDAP_DEBUG_ANY 0xffff #define DEBUGLEVEL LDAP_DEBUG_ANY #define PRINT_FILE \ - cerr << "file: " __FILE__ << " line: " << __LINE__ + std::cerr << "file: " __FILE__ << " line: " << __LINE__ +#ifdef WITH_DEBUG #define DEBUG(level, arg) \ - if(level & DEBUGLEVEL){ \ - cerr << arg ; \ + if((level) & DEBUGLEVEL){ \ + std::cerr << arg ; \ } - - +#else +#undef DEBUG +#define DEBUG(level,arg) +#endif //WITH_DEBUG #endif // DEBUG_H