summaryrefslogtreecommitdiffstats
path: root/src/include
diff options
context:
space:
mode:
Diffstat (limited to 'src/include')
-rw-r--r--src/include/krb5/base-defs.h27
1 files changed, 19 insertions, 8 deletions
diff --git a/src/include/krb5/base-defs.h b/src/include/krb5/base-defs.h
index 9c09b05aa..5915b1bb8 100644
--- a/src/include/krb5/base-defs.h
+++ b/src/include/krb5/base-defs.h
@@ -18,17 +18,17 @@
#include <krb5/wordsize.h>
-typedef octet krb5_ui_1;
-typedef int16 krb5_ui_2;
-typedef int32 krb5_ui_4;
-typedef octet krb5_boolean;
+typedef krb5_octet krb5_ui_1;
+typedef krb5_int16 krb5_ui_2;
+typedef krb5_int32 krb5_ui_4;
+typedef krb5_octet krb5_boolean;
-typedef int32 krb5_timestamp;
+typedef krb5_int32 krb5_timestamp;
typedef krb5_ui_2 krb5_confounder;
-typedef octet krb5_msgtype;
-typedef octet krb5_kvno;
-typedef int32 krb5_flags;
+typedef krb5_octet krb5_msgtype;
+typedef krb5_octet krb5_kvno;
+typedef krb5_int32 krb5_flags;
typedef krb5_ui_2 krb5_addrtype;
typedef krb5_ui_2 krb5_keytype;
@@ -36,9 +36,20 @@ typedef krb5_ui_2 krb5_enctype;
typedef krb5_ui_2 krb5_cksumtype;
typedef krb5_ui_2 krb5_authdatatype;
+typedef krb5_int32 krb5_error_code;
+
typedef struct _krb5_data {
int length;
char *data;
} krb5_data;
+
+typedef krb5_data ** krb5_principal; /* array of strings */
+ /* CONVENTION: realm is first elem. */
+#ifdef __STDC__
+typedef void * krb5_pointer;
+#else
+typedef char * krb5_pointer;
+#endif /* __STDC__ */
+
#endif /* __KRB5_BASE_DEFS__ */