Debugging API for krb5
    Jeffrey Altman 
    jaltman at columbia.edu
       
    Fri Feb  6 11:23:53 EST 2004
    
    
  
We agreed on this:
/* Status Message Functions */
#ifdef KRB5_STATUS_MESSAGES
krb5_error_code KRB5_CALLCONV krb5int_status_message
    (krb5_context, const char *, ...);
#define kstatus(ctx,str)  \
        krb5int_status_message(ctx,str)
#define kstatus1(ctx,str. p1) \
        krb5int_status_message(ctx,str. p1)
#define kstatus2(ctx,str. p1, p2)  \
        krb5int_status_message(ctx,str. p1, p2)
#define kstatus3(ctx,str. p1, p2, p3) \
        krb5int_status_message(ctx,str. p1, p2, p3)
#define kstatus4(ctx,str. p1, p2, p3, p4) \
        krb5int_status_message(ctx,str. p1, p2, p3, p4)
#define kstatus5(ctx,str. p1, p2, p3, p4, p5) \
        krb5int_status_message(ctx,str. p1, p2, p3, p4, p5)
#else
#define kstatus(ctx,str)
#define kstatus1(ctx,str. p1)
#define kstatus2(ctx,str. p1, p2)
#define kstatus3(ctx,str. p1, p2, p3)
#define kstatus4(ctx,str. p1, p2, p3, p4)
#define kstatus5(ctx,str. p1, p2, p3, p4, p5)
#endif
Sam Hartman wrote:
>OK.  I still believe you need to agree on the specific form of the
>debugging messages to be inserted into the code.  Alexis and I also
>seem to be uncomfortable with the use of macros for anything more than
>collecting file and line and function information.
>
    
    
More information about the krbdev
mailing list