Initial import of the CDE 2.1.30 sources from the Open Group.
[oweals/cde.git] / cde / lib / DtHelp / il / ilerrors.h
1 /* $XConsortium: ilerrors.h /main/3 1995/10/23 15:47:31 rswiston $ */
2 /**---------------------------------------------------------------------
3 ***     
4 ***    file:           ilerrors.h
5 ***
6 ***    description:    Public error codes for IL
7 ***
8 ***     
9 ***    (c)Copyright 1991 Hewlett-Packard Co.
10 ***    
11 ***                             RESTRICTED RIGHTS LEGEND
12 ***    Use, duplication, or disclosure by the U.S. Government is subject to
13 ***    restrictions as set forth in sub-paragraph (c)(1)(ii) of the Rights in
14 ***    Technical Data and Computer Software clause in DFARS 252.227-7013.
15 ***                             Hewlett-Packard Company
16 ***                             3000 Hanover Street
17 ***                             Palo Alto, CA 94304 U.S.A.
18 ***    Rights for non-DOD U.S. Government Departments and Agencies are as set
19 ***    forth in FAR 52.227-19(c)(1,2).
20 ***
21 ***-------------------------------------------------------------------*/
22
23
24
25 #ifndef ILERRORS_H
26 #define ILERRORS_H
27
28 #ifndef IL_H
29 #include "il.h"
30 #endif
31
32
33
34         /*  Error codes for the Image Library (IL), of type ilError.
35             User-defined error codes (e.g. from user pipe elements)
36             should be negative.
37
38             Do "man ilerrors" for a description of the error codes.
39             NOTE: IL_OK (0) in il.h means "no error".
40         */
41
42 #define IL_ERROR_LAST_STRIP                 1
43
44 #define IL_ERROR_ELEMENT_AGAIN              2
45
46 #define IL_ERROR_ELEMENT_COMPLETE           3
47
48 #define IL_ERROR_PAR_NOT_ZERO               4
49
50 #define IL_ERROR_VERSION_MISMATCH           5
51
52 #define IL_ERROR_BITS_PER_SAMPLE            6
53
54 #define IL_ERROR_SAMPLES_PER_PIXEL          7
55
56 #define IL_ERROR_LEVELS_PER_SAMPLE          8
57
58 #define IL_ERROR_SAMPLE_ORDER               9
59
60 #define IL_ERROR_BYTE_ORDER                 10
61
62 #define IL_ERROR_RESERVED_NOT_ZERO          11
63
64 #define IL_ERROR_ROW_BIT_ALIGN              12
65
66 #define IL_ERROR_COMPRESSION                13
67
68 #define IL_ERROR_IMAGE_TYPE                 16
69
70 #define IL_ERROR_PIPE_STATE                 17
71
72 #define IL_ERROR_MALLOC                     19
73
74 #define IL_ERROR_OBJECT_TYPE                20
75
76 #define IL_ERROR_CONTEXT_MISMATCH           21
77
78 #define IL_ERROR_CIRCULAR_PIPE              22
79
80 #define IL_ERROR_IMAGE_SIZE                 23
81
82 #define IL_ERROR_PRODUCER_DATA              24
83
84 #define IL_ERROR_USER_PIPE_ELEMENT          25
85
86 #define IL_ERROR_PIPE_ELEMENT               26
87
88 #define IL_ERROR_CANT_CONVERT               27
89
90 #define IL_ERROR_X_GET_IMAGE                28
91
92 #define IL_ERROR_X_RESOURCE                 29
93
94 #define IL_ERROR_NOT_IMPLEMENTED            30
95
96 #define IL_ERROR_ELEMENT_TYPE               31
97
98 #define IL_ERROR_ZERO_SIZE_IMAGE            32
99
100 #define IL_ERROR_NULL_RECT_PTR              34
101
102 #define IL_ERROR_MAP_IMAGE                  35
103
104 #define IL_ERROR_EXECUTE_STACK_OVERFLOW     36
105
106 #define IL_ERROR_EXECUTE_STACK_UNDERFLOW    37
107
108 #define IL_ERROR_X_DRAWABLE                 38
109
110 #define IL_ERROR_X_COLORMAP_VISUAL          40
111
112 #define IL_ERROR_UNSUPPORTED_VISUAL         41
113
114 #define IL_ERROR_SCALE_BITONAL_TO_GRAY      42
115
116 #define IL_ERROR_INVALID_OPTION             43
117
118 #define IL_ERROR_FILE_IO                    44
119
120 #define IL_ERROR_FILE_NOT_TIFF              45
121
122 #define IL_ERROR_FILE_MALFORMED_TAG         46
123
124 #define IL_ERROR_FILE_MISSING_TAG           47
125
126 #define IL_ERROR_FILE_TAG_VALUE             48
127
128 #define IL_ERROR_FILE_TAG_TYPE              49
129
130 #define IL_ERROR_FILE_STRIP_TAGS            50
131
132 #define IL_ERROR_FILE_WRITE_METHOD          51
133
134 #define IL_ERROR_NULL_COMPRESSED_IMAGE      52
135       
136 #define IL_ERROR_OPTION_DATA                55
137
138 #define IL_ERROR_SUBSAMPLE                  56
139
140 #define IL_ERROR_COMPRESSED_DATA            60
141
142 #define IL_ERROR_MALFORMED_FILE_WRITE       61
143
144 #define IL_ERROR_YCBCR_DATA                 65
145
146 #define IL_ERROR_YCBCR_FORMAT               66
147
148 #define IL_ERROR_YCBCR_TIFF                 67
149
150 #define IL_ERROR_CONVERT_COMPRESSION        68
151
152 #define IL_ERROR_CONVERT_TO_PALETTE         69
153
154 #define IL_ERROR_EFS_IO                     70
155
156 #define IL_ERROR_EFS_OPEN                   71
157
158 #define IL_ERROR_EFS_NOT_MINE               72
159
160 #define IL_ERROR_EFS_EMPTY_FILE             73
161
162 #define IL_ERROR_EFS_EOF                    74
163
164 #define IL_ERROR_EFS_PRIVATE                75
165
166 #define IL_ERROR_EFS_OPEN_MODE              76
167
168 #define IL_ERROR_EFS_NO_FILE_TYPE           77
169
170 #define IL_ERROR_EFS_FILE_TYPE_INFO         78
171
172 #define IL_ERROR_EFS_READ_MODE              79
173
174 #define IL_ERROR_EFS_FORMAT_ERROR           80
175
176 #define IL_ERROR_EFS_UNSUPPORTED            81
177
178 #define IL_ERROR_PIPE_NOT_FED               82
179
180 #define IL_ERROR_RAW_MODE                   83
181
182 #define IL_ERROR_PALETTE_INFO               84
183
184 #define IL_ERROR_MALFORMED_IMAGE_WRITE      85
185
186 #define IL_ERROR_FEED_PIPE                  86
187
188 #endif