summaryrefslogtreecommitdiff
path: root/lib/libcom_err/error_table.h
diff options
context:
space:
mode:
authorJason Downs <downsj@cvs.openbsd.org>1996-11-11 04:55:06 +0000
committerJason Downs <downsj@cvs.openbsd.org>1996-11-11 04:55:06 +0000
commit066a987bf16f54e03a964424714abf17c430d1fb (patch)
treec82c969f6f69136b422aed922ae40829a4dcf7ce /lib/libcom_err/error_table.h
parente1f3fe3d0e5692a676c8be1703f378fb580ae38f (diff)
Move libcom_err out of Kerberos, change include location.
Diffstat (limited to 'lib/libcom_err/error_table.h')
-rw-r--r--lib/libcom_err/error_table.h41
1 files changed, 41 insertions, 0 deletions
diff --git a/lib/libcom_err/error_table.h b/lib/libcom_err/error_table.h
new file mode 100644
index 00000000000..e6b2462061a
--- /dev/null
+++ b/lib/libcom_err/error_table.h
@@ -0,0 +1,41 @@
+/* $OpenBSD: error_table.h,v 1.1 1996/11/11 04:55:04 downsj Exp $ */
+
+/*-
+ * Copyright 1987, 1988 by the Student Information Processing Board
+ * of the Massachusetts Institute of Technology
+ *
+ * Permission to use, copy, modify, and distribute this software
+ * and its documentation for any purpose and without fee is
+ * hereby granted, provided that the above copyright notice
+ * appear in all copies and that both that copyright notice and
+ * this permission notice appear in supporting documentation,
+ * and that the names of M.I.T. and the M.I.T. S.I.P.B. not be
+ * used in advertising or publicity pertaining to distribution
+ * of the software without specific, written prior permission.
+ * M.I.T. and the M.I.T. S.I.P.B. make no representations about
+ * the suitability of this software for any purpose. It is
+ * provided "as is" without express or implied warranty.
+ */
+
+#ifndef _ET_H
+#define _ET_H
+
+struct error_table {
+ char const * const * msgs;
+ long base;
+ int n_msgs;
+};
+
+struct et_list {
+ struct et_list *next;
+ const struct error_table *table;
+};
+
+extern struct et_list * _et_list;
+
+#define ERRCODE_RANGE 8 /* # of bits to shift table number */
+#define BITS_PER_CHAR 6 /* # bits to shift per character in name */
+
+extern const char *error_table_name();
+
+#endif