mirror of
https://github.com/nickshanks/ResKnife.git
synced 2025-01-03 04:31:27 +00:00
42 lines
1.3 KiB
C
42 lines
1.3 KiB
C
#include "ResKnife.h"
|
|
|
|
#ifndef _ResKnife_Errors_
|
|
#define _ResKnife_Errors_
|
|
|
|
/*!
|
|
@header Errors
|
|
@discussion Contains all error display code for both ResKnife and it's plug-ins.
|
|
*/
|
|
|
|
/*!
|
|
@function DisplayError
|
|
@discussion Pass a CFStringRef and ResKnife will do noting at all. (yet :)
|
|
*/
|
|
OSStatus DisplayError( CFStringRef error );
|
|
/*!
|
|
@function DisplayError
|
|
@discussion Pass one pascal string and ResKnife will display a simple error message.
|
|
*/
|
|
OSStatus DisplayError( ConstStr255Param error );
|
|
/*!
|
|
@function DisplayError
|
|
@discussion Pass two string indecies within kErrorStrings, and they will be displayed as an error message.
|
|
*/
|
|
OSStatus DisplayError( UInt16 error, UInt16 explanation );
|
|
/*!
|
|
@function DisplayError
|
|
@discussion Pass two pascal strings and ResKnife will display a more refined error message.
|
|
*/
|
|
OSStatus DisplayError( ConstStr255Param error, ConstStr255Param explanation );
|
|
/*!
|
|
@function DebugError
|
|
@discussion Pass an index of a string with kDebugStrings and if debugging mode is on, ResKnife will display the message.
|
|
*/
|
|
OSStatus DebugError( UInt16 error, OSStatus number = noErr );
|
|
/*!
|
|
@function DebugError
|
|
@discussion Pass a pascal string and if debugging mode is on, ResKnife will display the message.
|
|
*/
|
|
OSStatus DebugError( ConstStr255Param errorStr, OSStatus number = noErr );
|
|
|
|
#endif |