summaryrefslogtreecommitdiff
path: root/lib/quad_cksum.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/quad_cksum.c')
-rw-r--r--lib/quad_cksum.c13
1 files changed, 7 insertions, 6 deletions
diff --git a/lib/quad_cksum.c b/lib/quad_cksum.c
index 5d06440..dc43e46 100644
--- a/lib/quad_cksum.c
+++ b/lib/quad_cksum.c
@@ -105,6 +105,7 @@
/* System include files */
+#include <sys/types.h>
#include <stdio.h>
#include <errno.h>
@@ -123,7 +124,7 @@
#ifdef HAVE_KRB5
unsigned long
z_quad_cksum(const unsigned char *in, /* input block */
- krb5_ui_4 *out, /* optional longer output */
+ u_int32_t *out, /* optional longer output */
long length, /* original length in bytes */
int out_count, /* number of iterations */
unsigned char *c_seed /* secret seed, 8 bytes */
@@ -137,12 +138,12 @@ z_quad_cksum(const unsigned char *in, /* input block */
* checksum is written unto the address pointed to.
*/
- register krb5_ui_4 z;
- register krb5_ui_4 z2;
- register krb5_ui_4 x;
- register krb5_ui_4 x2;
+ register u_int32_t z;
+ register u_int32_t z2;
+ register u_int32_t x;
+ register u_int32_t x2;
const unsigned char *p;
- register krb5_int32 len;
+ register int32_t len;
register int i;
/* use all 8 bytes of seed */