Resolve warnings on Windows

Appease the compiler by resolving some of the reported warnings,
including:

- Control paths that don't return.

- Potentially uninitialized variables.

- Unused local variables.

- Unreachable code.

- Type safety.

- Synchronize declarations with definitions for functions.
This commit is contained in:
Asanka Herath
2010-06-02 21:23:52 -04:00
parent 869e970f5d
commit 24cbddd4b9
11 changed files with 12 additions and 12 deletions

View File

@@ -222,8 +222,6 @@ ret_string(krb5_storage *sp, int ucs2, struct sec_buffer *desc, char **s)
ret = 0;
out:
return ret;
return 0;
}
static krb5_error_code
@@ -485,6 +483,10 @@ heim_ntlm_encode_type1(const struct ntlm_type1 *type1, struct ntlm_buf *data)
domain.offset = base;
domain.length = len_string(0, type1->domain);
domain.allocated = domain.length;
} else {
domain.offset = 0;
domain.length = 0;
domain.allocated = 0;
}
if (type1->hostname) {
hostname.offset = domain.allocated + domain.offset;