17dd7cddfSDavid du Colombier /* Copyright (C) 1989, 1993, 1998 Aladdin Enterprises. All rights reserved. 27dd7cddfSDavid du Colombier 3*593dc095SDavid du Colombier This software is provided AS-IS with no warranty, either express or 4*593dc095SDavid du Colombier implied. 57dd7cddfSDavid du Colombier 6*593dc095SDavid du Colombier This software is distributed under license and may not be copied, 7*593dc095SDavid du Colombier modified or distributed except as expressly authorized under the terms 8*593dc095SDavid du Colombier of the license contained in the file LICENSE in this distribution. 97dd7cddfSDavid du Colombier 10*593dc095SDavid du Colombier For more information about licensing, please refer to 11*593dc095SDavid du Colombier http://www.ghostscript.com/licensing/. For information on 12*593dc095SDavid du Colombier commercial licensing, go to http://www.artifex.com/licensing/ or 13*593dc095SDavid du Colombier contact Artifex Software, Inc., 101 Lucas Valley Road #110, 14*593dc095SDavid du Colombier San Rafael, CA 94903, U.S.A., +1(415)492-9861. 157dd7cddfSDavid du Colombier */ 167dd7cddfSDavid du Colombier 17*593dc095SDavid du Colombier /* $Id: gserrors.h,v 1.4 2002/02/21 22:24:52 giles Exp $ */ 187dd7cddfSDavid du Colombier /* Error code definitions */ 197dd7cddfSDavid du Colombier 207dd7cddfSDavid du Colombier #ifndef gserrors_INCLUDED 217dd7cddfSDavid du Colombier # define gserrors_INCLUDED 227dd7cddfSDavid du Colombier 237dd7cddfSDavid du Colombier /* A procedure that may return an error always returns */ 247dd7cddfSDavid du Colombier /* a non-negative value (zero, unless otherwise noted) for success, */ 257dd7cddfSDavid du Colombier /* or negative for failure. */ 267dd7cddfSDavid du Colombier /* We use ints rather than an enum to avoid a lot of casting. */ 277dd7cddfSDavid du Colombier 287dd7cddfSDavid du Colombier #define gs_error_unknownerror (-1) /* unknown error */ 297dd7cddfSDavid du Colombier #define gs_error_interrupt (-6) 307dd7cddfSDavid du Colombier #define gs_error_invalidaccess (-7) 317dd7cddfSDavid du Colombier #define gs_error_invalidfileaccess (-9) 327dd7cddfSDavid du Colombier #define gs_error_invalidfont (-10) 337dd7cddfSDavid du Colombier #define gs_error_ioerror (-12) 347dd7cddfSDavid du Colombier #define gs_error_limitcheck (-13) 357dd7cddfSDavid du Colombier #define gs_error_nocurrentpoint (-14) 367dd7cddfSDavid du Colombier #define gs_error_rangecheck (-15) 377dd7cddfSDavid du Colombier #define gs_error_typecheck (-20) 387dd7cddfSDavid du Colombier #define gs_error_undefined (-21) 397dd7cddfSDavid du Colombier #define gs_error_undefinedfilename (-22) 407dd7cddfSDavid du Colombier #define gs_error_undefinedresult (-23) 417dd7cddfSDavid du Colombier #define gs_error_VMerror (-25) 427dd7cddfSDavid du Colombier #define gs_error_unregistered (-29) 437dd7cddfSDavid du Colombier 447dd7cddfSDavid du Colombier #define gs_error_hit_detected (-99) 457dd7cddfSDavid du Colombier 467dd7cddfSDavid du Colombier #define gs_error_Fatal (-100) 477dd7cddfSDavid du Colombier 487dd7cddfSDavid du Colombier #endif /* gserrors_INCLUDED */ 49