1 /* @(#)$XConsortium: ximserr.h /main/3 1996/05/07 14:02:24 drk $ */
10 #define ERROR_BASE -200
14 ErrSyntax = ERROR_BASE, /* -200 */
16 ErrNoLocale, /* -198 */
17 ErrNoCDELocale, /* -197 */
18 ErrNoDisplay, /* -196 */
19 ErrDisabled, /* -195 */
20 ErrSignaled, /* -194 */
23 ErrFileOpen, /* -193 */
24 ErrFileCreate, /* -192 */
25 ErrDirCreate, /* -191 */
26 ErrMissEntry, /* -190 */
29 ErrAnotherProg, /* -189 */
30 ErrNoSelectionFile, /* -188 */
31 ErrSaveSelection, /* -187 */
32 ErrNoSelection, /* -186 */
33 ErrNoLocaleConf, /* -185 */
34 ErrNoImsEntry, /* -184 */
35 ErrNoImsConf, /* -183 */
36 ErrNotRegistered, /* -182 */
37 ErrNoExecutable, /* -181 */
40 ErrImsRunning, /* -180 */
41 ErrImsExecution, /* -179 */
42 ErrImsAborted, /* -178 */
43 ErrImsTimeout, /* -177 */
46 ErrUnknownHost, /* -176 */
47 ErrRemoteAction, /* -175 */
48 ErrRemoteData, /* -174 */
49 ErrRemoteNoIms, /* -173 */
50 ErrRemoteMissIms, /* -172 */
51 ErrNoImsstart, /* -171 */
52 ErrRemoteIms, /* -170 */
55 ErrOpenDpy, /* -169 */
56 ErrOpenResource, /* -168 */
64 ErrImsWaiting, /* -164 */
65 ErrImsWaitDone, /* -163 */
66 ErrImsConnecting, /* -162 */
67 ErrImsConnectDone, /* -161 */
68 ErrInvState, /* -160 */
69 ErrInternal, /* -159 */
71 LastErrorCode /* -158 */
76 # ifdef _EXTERN_DEFINE_
80 # endif /* _EXTERN_DEFINE_ */
81 Extern ximsError OpErrCode;
82 Extern void *ximsErrArgs[3];
83 Extern char errFilePath[MAXPATHLEN];
84 Extern char *errFuncName;
86 /* Macros for setting parameters of error messages */
87 #define _setErrArg(n, arg) ximsErrArgs[n] = (void *)(arg)
88 #define setErrArg1(arg) _setErrArg(0, arg)
89 #define setErrArg2(arg) _setErrArg(1, arg)
90 #define setErrArg3(arg) _setErrArg(2, arg)
91 #define setErrFile(path) strcpy(errFilePath, (path))
92 #define setErrFunc(name) errFuncName = (name)
96 #endif /* _XIMSERR_H_ */