ERDUP             67 include/er_ER_errors.h  { ERDUP(ER_TOOSTU),  "You're too stupid to use this. Program aborted" },
ERDUP             68 include/er_ER_errors.h  { ERDUP(ER_TOOLAT),  "Now it's %u, it is too late for this to work!" },
ERDUP             73 include/er_IP_errors.h   { ERDUP(IP_OK),         "OK" },
ERDUP             75 include/er_IP_errors.h   { ERDUP(IP_INVVER),   "invalid IP version code" },
ERDUP             77 include/er_IP_errors.h   { ERDUP(IP_INVIP4),   "e2b: incorrect IPv4 address" },
ERDUP             78 include/er_IP_errors.h   { ERDUP(IP_NOSLAS),   "e2b: missing slash in prefix" },
ERDUP             79 include/er_IP_errors.h   { ERDUP(IP_ADTOLO),   "e2b: address part too long" },
ERDUP             80 include/er_IP_errors.h   { ERDUP(IP_PRTOLO),   "e2b: prefix part too long" },
ERDUP             81 include/er_IP_errors.h   { ERDUP(IP_INVPRF),   "e2b: incorrect prefix value" },
ERDUP             82 include/er_IP_errors.h   { ERDUP(IP_INVRAN),   "e2b: invalid range specification" },
ERDUP             84 include/er_IP_errors.h   { ERDUP(IP_NO6YET),   "IPv6 is not yet implemented" },
ERDUP             86 include/er_IP_errors.h   { ERDUP(IP_TOSHRT),   "b2a: supplied string too short" },
ERDUP             88 include/er_IP_errors.h   { ERDUP(IP_INVARG),   "invalid argument" },   /* very generic error */
ERDUP             56 include/er_RX_errors.h   { ERDUP(RX_OK),         "OK" },
ERDUP             57 include/er_RX_errors.h   { ERDUP(RX_NOTREE),     "No such tree" },
ERDUP             58 include/er_RX_errors.h   { ERDUP(RX_TRALEX),     "Tree already exists" },
ERDUP             59 include/er_RX_errors.h   { ERDUP(RX_NOYETI),     "Not yet implemented" },
ERDUP             60 include/er_RX_errors.h   { ERDUP(RX_BADKEY),   "Bad object key" },
ERDUP             61 include/er_RX_errors.h   { ERDUP(RX_DATNOF),   "Dataleaf not found" },
ERDUP             49 include/er_UT_errors.h  { ERDUP(UT_OK),          "OK" },
ERDUP             50 include/er_UT_errors.h  { ERDUP(UT_OUTMEM),    "memory allocation error" },
ERDUP             62 include/er_WH_errors.h   { ERDUP(WH_OK),         "OK" },
ERDUP             63 include/er_WH_errors.h   { ERDUP(WH_TIMEOUT),  "timeout getting data" },
ERDUP             64 include/er_WH_errors.h   { ERDUP(WH_MAXLINES), "maxlines limit exceeded" },
ERDUP             65 include/er_WH_errors.h   { ERDUP(WH_CONNECT),  "cannot connect" },
ERDUP             66 include/er_WH_errors.h   { ERDUP(WH_BADHOST),  "cannot find such host" },
ERDUP             67 include/er_WH_errors.h   { ERDUP(WH_SOCKET),   "cannot create a socket" },
ERDUP             68 include/er_WH_errors.h   { ERDUP(WH_BIND),     "cannot bind to socket" },
ERDUP             69 include/er_WH_errors.h   { ERDUP(WH_OPEN),     "cannot open socket for reading" },
ERDUP             67 modules/er/er_ER_errors.h  { ERDUP(ER_TOOSTU),  "You're too stupid to use this. Program aborted" },
ERDUP             68 modules/er/er_ER_errors.h  { ERDUP(ER_TOOLAT),  "Now it's %u, it is too late for this to work!" },
ERDUP             73 modules/ip/er_IP_errors.h   { ERDUP(IP_OK),      "OK" },
ERDUP             75 modules/ip/er_IP_errors.h   { ERDUP(IP_INVVER),   "invalid IP version code" },
ERDUP             77 modules/ip/er_IP_errors.h   { ERDUP(IP_INVIP4),   "e2b: incorrect IPv4 address" },
ERDUP             78 modules/ip/er_IP_errors.h   { ERDUP(IP_NOSLAS),   "e2b: missing slash in prefix" },
ERDUP             79 modules/ip/er_IP_errors.h   { ERDUP(IP_ADTOLO),   "e2b: address part too long" },
ERDUP             80 modules/ip/er_IP_errors.h   { ERDUP(IP_PRTOLO),   "e2b: prefix part too long" },
ERDUP             81 modules/ip/er_IP_errors.h   { ERDUP(IP_INVPRF),   "e2b: incorrect prefix value" },
ERDUP             82 modules/ip/er_IP_errors.h   { ERDUP(IP_INVRAN),   "e2b: invalid range specification" },
ERDUP             84 modules/ip/er_IP_errors.h   { ERDUP(IP_NO6YET),   "IPv6 is not yet implemented" },
ERDUP             86 modules/ip/er_IP_errors.h   { ERDUP(IP_TOSHRT),   "b2a: supplied string too short" },
ERDUP             88 modules/ip/er_IP_errors.h   { ERDUP(IP_INVARG),   "invalid argument" },   /* very generic error */
ERDUP             56 modules/rx/er_RX_errors.h   { ERDUP(RX_OK),      "OK" },
ERDUP             57 modules/rx/er_RX_errors.h   { ERDUP(RX_NOTREE),          "No such tree" },
ERDUP             58 modules/rx/er_RX_errors.h   { ERDUP(RX_TRALEX),          "Tree already exists" },
ERDUP             59 modules/rx/er_RX_errors.h   { ERDUP(RX_NOYETI),          "Not yet implemented" },
ERDUP             60 modules/rx/er_RX_errors.h   { ERDUP(RX_BADKEY),   "Bad object key" },
ERDUP             61 modules/rx/er_RX_errors.h   { ERDUP(RX_DATNOF),   "Dataleaf not found" },
ERDUP             49 modules/ut/er_UT_errors.h  { ERDUP(UT_OK),       "OK" },
ERDUP             50 modules/ut/er_UT_errors.h  { ERDUP(UT_OUTMEM),    "memory allocation error" },
ERDUP             62 modules/wh/er_WH_errors.h   { ERDUP(WH_OK),      "OK" },
ERDUP             63 modules/wh/er_WH_errors.h   { ERDUP(WH_TIMEOUT),  "timeout getting data" },
ERDUP             64 modules/wh/er_WH_errors.h   { ERDUP(WH_MAXLINES), "maxlines limit exceeded" },
ERDUP             65 modules/wh/er_WH_errors.h   { ERDUP(WH_CONNECT),  "cannot connect" },
ERDUP             66 modules/wh/er_WH_errors.h   { ERDUP(WH_BADHOST),  "cannot find such host" },
ERDUP             67 modules/wh/er_WH_errors.h   { ERDUP(WH_SOCKET),   "cannot create a socket" },
ERDUP             68 modules/wh/er_WH_errors.h   { ERDUP(WH_BIND),     "cannot bind to socket" },
ERDUP             69 modules/wh/er_WH_errors.h   { ERDUP(WH_OPEN),     "cannot open socket for reading" },