1 | /***************************************
2 | $Revision: 1.1 $
3 |
4 | Error reporting (er) er_ER_errors.{m4,h} - definition of errors for the
5 | error reporting module
6 |
7 | Status: NOT REVUED, TESTED,
8 |
9 | Design and implementation by: Marek Bukowy
10 |
11 | ******************/ /******************
12 | Copyright (c) 1999 RIPE NCC
13 |
14 | All Rights Reserved
15 |
16 | Permission to use, copy, modify, and distribute this software and its
17 | documentation for any purpose and without fee is hereby granted,
18 | provided that the above copyright notice appear in all copies and that
19 | both that copyright notice and this permission notice appear in
20 | supporting documentation, and that the name of the author not be
21 | used in advertising or publicity pertaining to distribution of the
22 | software without specific, written prior permission.
23 |
24 | THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
25 | ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS; IN NO EVENT SHALL
26 | AUTHOR BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY
27 | DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN
28 | AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
29 | OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
30 | ***************************************/
31 |
32 | /*
33 | NOTE: modify the m4 file only, do not change the resulting .h !!!
34 | */
35 |
36 | /* use m4 macros to keep stuff in sync */
37 |
38 |
39 |
40 |
41 | /******************************************/
42 | /* ***** DEFINE THE CURRENT FACILITY **** */
43 | /* * make sure no whitespaces are inside! */
44 | /* */ /* */
45 | /* ************************************** */
46 | /******************************************/
47 |
48 | /* last thing: disable processing of commented text (this allows to comment
49 | out some macro entries. Alas, the #%$@&* designers screwed up, so now we
50 | have to manually disable messing with C preprocessor commands */
51 |
52 |
53 |
54 |
55 |
56 | typedef enum {
57 | /* fac code sev descr
58 |
59 | current facility specified inside the line below as CFAC
60 | */
61 |
62 | LOW_PC_OK ,
63 | } PC_err_code_t;
64 |
65 | /* paste the #define'd codes */
66 | #define PC_OK (ER_SEV_I + (FAC_PC<<16) + LOW_PC_OK)
67 |
68 |
69 | #ifdef ER_IMPL
70 | er_list_t PC_mod_err[]={
71 |
72 | /* paste the ERDUP's */
73 | { ERDUP(PC_OK),"OK" },
74 |
75 |
76 | ER_LASTTXT
77 | };
78 | #endif /* ER_IMPL */