DebugAssert
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
Debugger
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
Debugger68k is an obsolete name for the Debugger function. Use Debugger instead. Not available in CarbonLib. Not available in Mac OS X.
DebugStr
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
debugstr is an obsolete name for the DebugStr function. Use DebugStr instead. Not available in CarbonLib. Not available in Mac OS X.
DebugStr68k
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.
DisposeDebugComponent
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.
dprintf
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.
GetDebugComponentInfo
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
GetDebugOptionInfo
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.
NewDebugComponent
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
NewDebugComponentCallbackUPP
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
NewDebugOption
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
SetDebugOptionValue
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
SysBreak
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
SysBreakFunc
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
SysBreakStr
Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.
SysDebug
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.
SysDebugStr
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.
TaskLevel
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
vdprintf
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.