ITS#9899 fix use of non-standard u_char/u_int types

This commit is contained in:
Howard Chu 2022-10-26 16:33:30 +01:00
parent 41f87c53ec
commit e85a624663
3 changed files with 11 additions and 11 deletions

View File

@ -133,15 +133,15 @@ static const char Pad32 = '=';
static int
totp_b32_ntop(
u_char const *src,
unsigned char const *src,
size_t srclength,
char *target,
size_t targsize)
{
size_t datalength = 0;
u_char input0;
u_int input1; /* assumed to be at least 32 bits */
u_char output[8];
unsigned char input0;
unsigned int input1; /* assumed to be at least 32 bits */
unsigned char output[8];
int i;
while (4 < srclength) {
@ -204,7 +204,7 @@ totp_b32_ntop(
static int
totp_b32_pton(
char const *src,
u_char *target,
unsigned char *target,
size_t targsize)
{
int tarindex, state, ch;

View File

@ -116,14 +116,14 @@ static const char Pad64 = '=';
int
lutil_b64_ntop(
u_char const *src,
unsigned char const *src,
size_t srclength,
char *target,
size_t targsize)
{
size_t datalength = 0;
u_char input[3];
u_char output[4];
unsigned char input[3];
unsigned char output[4];
size_t i;
while (2 < srclength) {
@ -188,7 +188,7 @@ lutil_b64_ntop(
int
lutil_b64_pton(
char const *src,
u_char *target,
unsigned char *target,
size_t targsize)
{
int tarindex, state, ch;

View File

@ -156,7 +156,7 @@ lutil_SHA1Update(
uint32 len
)
{
u_int i, j;
unsigned int i, j;
j = context->count[0];
if ((context->count[0] += len << 3) < j)
@ -181,7 +181,7 @@ lutil_SHA1Update(
void
lutil_SHA1Final( unsigned char *digest, lutil_SHA1_CTX *context )
{
u_int i;
unsigned int i;
unsigned char finalcount[8];
for (i = 0; i < 8; i++) {