Carbon supports nearly all of the Debugger Services. Current Mac OS data types remain unchanged in Carbon.
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.Debugger68k is an obsolete name for the Debugger function. Use Debugger instead. Not available in CarbonLib. Not available in Mac OS X.Use the function DebugStr instead. DebugStr takes a Pascal string instead of a C-string. Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.debugstr is an obsolete name for the DebugStr function. Use DebugStr instead. Not available in CarbonLib. Not available in Mac OS X.DebugStr68k is an obsolete name for the DebugStr function. Use DebugStr instead. Not available in CarbonLib. Not available in Mac OS X.
DisposeDebugAssertOutputHandlerUPP
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
DisposeDebugComponentCallbackUPP
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.Because stderr does not exist on Mac OS 8 and 9, the dprintf and vdprintf functions are the functional equivalent of fprintf(stderr, ...). The console on Mac OS X eliminates the need for the dprintf and vdprintf functions; you should use fprintf(stderr,...) on Mac OS X.
Not available in CarbonLib. Not available in Mac OS X.Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
InstallDebugAssertOutputHandler
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
InvokeDebugAssertOutputHandlerUPP
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
InvokeDebugComponentCallbackUPP
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
NewDebugAssertOutputHandlerUPP
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.The SysDebug function was used by native PPC device drivers. Carbon does not support direct access to hardware; to implement device drivers for Mac OS X, use the IOKit API. Not available in CarbonLib. Not available in Mac OS X.The SysDebugStr function was used by native PPC device drivers. Carbon does not support direct access to hardware; to implement device drivers for Mac OS X, use the IOKit API. Not available in CarbonLib. Not available in Mac OS X.Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.Because stderr does not exist on Mac OS 8 and 9, the dprintf and vdprintf functions are the functional equivalent of fprintf(stderr, ...). The console on Mac OS X eliminates the need for the dprintf and vdprintf functions; you should use fprintf(stderr,...) on Mac OS X. Not available in CarbonLib. Not available in Mac OS X.