Carbon


DebugAssertOutputHandlerProcPtr

Header: Debugging.h Carbon status: Supported

typedef void(* DebugAssertOutputHandlerProcPtr) (
    OSType componentSignature, 
    UInt32 options, 
    const char *assertionString, 
    const char *exceptionString, 
    const char *errorString, 
    const char *fileName, 
    SInt32 lineNumber, 
    void *value, 
    ConstStr255Param outputMsg
);

You would declare your function like this if you were to name it MyDebugAssertOutputHandlerCallback:

void MyDebugAssertOutputHandlerCallback (
    OSType componentSignature, 
    UInt32 options, 
    const char *assertionString, 
    const char *exceptionString, 
    const char *errorString, 
    const char *fileName, 
    SInt32 lineNumber, 
    void *value, 
    ConstStr255Param outputMsg
);

© 2000 Apple Computer, Inc. (Last Updated 6/26/2000)