From d74b57c17070cee369ebe564c1c89b44b4e369bd Mon Sep 17 00:00:00 2001 From: Howard Chu Date: Wed, 26 Oct 2022 16:33:30 +0100 Subject: [PATCH] ITS#9899 fix use of non-standard u_char/u_int types --- contrib/slapd-modules/passwd/totp/slapd-totp.c | 10 +++++----- libraries/liblutil/base64.c | 8 ++++---- libraries/liblutil/sha1.c | 4 ++-- 3 files changed, 11 insertions(+), 11 deletions(-) diff --git a/contrib/slapd-modules/passwd/totp/slapd-totp.c b/contrib/slapd-modules/passwd/totp/slapd-totp.c index 25081e1ef6..08bd4eb8c8 100644 --- a/contrib/slapd-modules/passwd/totp/slapd-totp.c +++ b/contrib/slapd-modules/passwd/totp/slapd-totp.c @@ -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; diff --git a/libraries/liblutil/base64.c b/libraries/liblutil/base64.c index 9c3e258eb3..3a148f0e36 100644 --- a/libraries/liblutil/base64.c +++ b/libraries/liblutil/base64.c @@ -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; diff --git a/libraries/liblutil/sha1.c b/libraries/liblutil/sha1.c index 08093d7fad..de71244ea0 100644 --- a/libraries/liblutil/sha1.c +++ b/libraries/liblutil/sha1.c @@ -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++) { -- 2.47.2