summaryrefslogtreecommitdiff
path: root/sdk_hdrs/CWPluginErrors.h
blob: 58eb24da65a683141a7fb1e486ab0a1f31720dcc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
/*
 *  CWPluginErrors.h - CW_Result constants for plugin errors
 *
 *  Copyright � 1995-1997 Metrowerks, Inc.  All rights reserved.
 *
 */

#ifndef __CWPluginErrors_H__
#define __CWPluginErrors_H__

#ifdef __MWERKS__
#	pragma once
#endif

enum
{
	// common errors for all plugins
	
		cwNoErr,				/* successful return							*/
		cwErrUserCanceled,		/* operation canceled by user					*/
		cwErrRequestFailed,		/* generic failure when plugin fails			*/
		cwErrInvalidParameter,	/* one or more callback parameters invalid		*/
		cwErrInvalidCallback,	/* invalid given current request and plugin type*/
		cwErrInvalidMPCallback,	/* this request is not support from MP threads	*/
		cwErrOSError,			/* OS-specific, call CWGetCallbackOSError()		*/
		cwErrOutOfMemory,		/* not enough memory							*/
		cwErrFileNotFound,		/* file not found on disk						*/
		cwErrUnknownFile,		/* bad file number,  doesn't exist				*/
		cwErrSilent,	 		/* request failed but plugin didn't report any	*/
								/* errors and doesn't want IDE to report that	*/
								/* an unknown error occurred					*/
		cwErrCantSetAttribute,  /* plugin requested inapplicable file flags in 	*/
								/* CWAddProjectEntry							*/
		cwErrStringBufferOverflow,	/* an output string buffer was too small	*/
		cwErrDirectoryNotFound,	/* unable to find a directory being sought		*/
		cwErrLastCommonError = 512,	
		
	// compiler/linker errors
	
		cwErrUnknownSegment,	/* bad segment number, doesn't exist			*/
		cwErrSBMNotFound,		/* 												*/
		cwErrObjectFileNotStored,	/* No external object file has been stored	*/
		cwErrLicenseCheckFailed,/* license check failed, error reported by IDE  */
		cwErrFileSpecNotSpecified,	/* a file spec was unspecified				*/
		cwErrFileSpecInvalid,		/* a file spec was invalid					*/
		cwErrLastCompilerLinkerError = 1024

};

#endif	// __CWPluginErrors_H__