summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorKeith Vetter <keithv@fusion.com>1995-03-09 03:29:21 +0000
committerKeith Vetter <keithv@fusion.com>1995-03-09 03:29:21 +0000
commite9622d145a30e1e5a0cf7951e319130caf407092 (patch)
tree99256a99d9be7bbc58703a873331992d5d8406fa /src
parenta43d2e3ca62b4eaf00722ca56e2cee2411e7d994 (diff)
Some int/long, signed/unsigned conversions
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5093 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src')
-rw-r--r--src/lib/des425/ChangeLog6
-rw-r--r--src/lib/des425/pcbc_encrypt.c16
-rw-r--r--src/lib/des425/read_passwd.c2
-rw-r--r--src/lib/des425/str_to_key.c4
4 files changed, 17 insertions, 11 deletions
diff --git a/src/lib/des425/ChangeLog b/src/lib/des425/ChangeLog
index ba5155727..529fbed4b 100644
--- a/src/lib/des425/ChangeLog
+++ b/src/lib/des425/ChangeLog
@@ -1,3 +1,9 @@
+Tue Mar 7 19:57:28 1995 Keith Vetter (keithv@fusion.com)
+
+ * pcbc_enc.c: added casts on the long->char assignments.
+ * str_to_key.c: converted int->long to match types.
+ * read_passwd.c: converted int->long.
+
Wed Mar 8 17:13:44 1995 Theodore Y. Ts'o <tytso@dcl>
* Makefile.in (clean): Dete verify.o on a "make clean".
diff --git a/src/lib/des425/pcbc_encrypt.c b/src/lib/des425/pcbc_encrypt.c
index ea8948b7e..39744b6c9 100644
--- a/src/lib/des425/pcbc_encrypt.c
+++ b/src/lib/des425/pcbc_encrypt.c
@@ -233,21 +233,21 @@ des_pcbc_encrypt(in, out, length, schedule, ivec, encrypt)
op += (int) length;
switch(length) {
case 8:
- *(--op) = right & 0xff;
+ *(--op) = (unsigned char) (right & 0xff);
case 7:
- *(--op) = (right >> 8) & 0xff;
+ *(--op) = (unsigned char) ((right >> 8) & 0xff);
case 6:
- *(--op) = (right >> 16) & 0xff;
+ *(--op) = (unsigned char) ((right >> 16) & 0xff);
case 5:
- *(--op) = (right >> 24) & 0xff;
+ *(--op) = (unsigned char) ((right >> 24) & 0xff);
case 4:
- *(--op) = left & 0xff;
+ *(--op) = (unsigned char) (left & 0xff);
case 3:
- *(--op) = (left >> 8) & 0xff;
+ *(--op) = (unsigned char) ((left >> 8) & 0xff);
case 2:
- *(--op) = (left >> 16) & 0xff;
+ *(--op) = (unsigned char) ((left >> 16) & 0xff);
case 1:
- *(--op) = (left >> 24) & 0xff;
+ *(--op) = (unsigned char) ((left >> 24) & 0xff);
break;
}
break; /* we're done */
diff --git a/src/lib/des425/read_passwd.c b/src/lib/des425/read_passwd.c
index e62285978..b010b5127 100644
--- a/src/lib/des425/read_passwd.c
+++ b/src/lib/des425/read_passwd.c
@@ -38,7 +38,7 @@ des_read_password/*_v4_compat_crock*/(k,prompt,verify)
char *prompt;
int verify;
{
- int ok;
+ krb5_error_code ok;
krb5_error_code retval;
char key_string[BUFSIZ];
char prompt2[BUFSIZ];
diff --git a/src/lib/des425/str_to_key.c b/src/lib/des425/str_to_key.c
index 4330e44cd..2222897e5 100644
--- a/src/lib/des425/str_to_key.c
+++ b/src/lib/des425/str_to_key.c
@@ -54,9 +54,9 @@ des_string_to_key(str,key)
register mit_des_cblock *key;
{
register char *in_str;
- register unsigned temp,i;
+ register unsigned temp;
register int j;
- register long length;
+ register long i, length;
static unsigned char *k_p;
static int forward;
register char *p_char;