1 /* 2 * error.h 3 * 4 * Copyright (C) 1989, 1991, Craig E. Kolb 5 * All rights reserved. 6 * 7 * This software may be freely copied, modified, and redistributed 8 * provided that this copyright notice is preserved on all copies. 9 * 10 * You may not distribute this software, in whole or in part, as part of 11 * any commercial product without the express consent of the authors. 12 * 13 * There is no warranty or other guarantee of fitness of this software 14 * for any purpose. It is provided solely "as is". 15 * 16 * $Id: error.h,v 4.0 91/07/17 14:30:27 kolb Exp Locker: kolb $ 17 * 18 * $Log: error.h,v $ 19 * Revision 4.0 91/07/17 14:30:27 kolb 20 * Initial version. 21 * 22 */ 23 #ifndef ERROR_H 24 #define ERROR_H 25 /* 26 * Error severity codes, passed to user-provided RLerror() 27 * function which optionally prints and optionally exits. 28 * 29 * RL_ADVISE Message may safely be safely suppressed, though 30 * the resulting image may not be exactly what you expect. 31 * RL_WARN Message should probably be printed; image will most 32 * likely be affected. 33 * RL_ABORT Message should be printed -- couldn't perform a request. 34 * The resulting image will be affected. 35 * RL_PANIC Fatal error -- call to RLerror() must not return. 36 */ 37 #define RL_ADVISE 0 /* Advisory */ 38 #define RL_WARN 1 /* Warning */ 39 #define RL_ABORT 2 /* Aborted */ 40 #define RL_PANIC 3 /* Panic */ 41 42 extern void RLerror(); /* application-supplied reporting routine */ 43 #endif /* ERROR_H */ 44