[PATCH v2 01/12] secur32: Remove unused argument from buffer iteration helpers.
Nikolay Sivov
wine at gitlab.winehq.org
Thu Jun 2 06:45:41 CDT 2022
From: Nikolay Sivov <nsivov at codeweavers.com>
Signed-off-by: Nikolay Sivov <nsivov at codeweavers.com>
---
dlls/secur32/schannel_gnutls.c | 28 ++++++++++++++--------------
dlls/secur32/secur32_priv.h | 4 +---
2 files changed, 15 insertions(+), 17 deletions(-)
diff --git a/dlls/secur32/schannel_gnutls.c b/dlls/secur32/schannel_gnutls.c
index 2e462b409d8..a79ca7040a5 100644
--- a/dlls/secur32/schannel_gnutls.c
+++ b/dlls/secur32/schannel_gnutls.c
@@ -211,7 +211,7 @@ static void compat_gnutls_dtls_set_timeouts(gnutls_session_t session, unsigned i
}
static void init_schan_buffers(struct schan_buffers *s, const PSecBufferDesc desc,
- int (*get_next_buffer)(const struct schan_transport *, struct schan_buffers *))
+ int (*get_next_buffer)(struct schan_buffers *))
{
s->offset = 0;
s->limit = ~0UL;
@@ -236,14 +236,14 @@ static int schan_find_sec_buffer_idx(const SecBufferDesc *desc, unsigned int sta
return -1;
}
-static int handshake_get_next_buffer(const struct schan_transport *t, struct schan_buffers *s)
+static int handshake_get_next_buffer(struct schan_buffers *s)
{
if (s->current_buffer_idx != -1)
return -1;
return schan_find_sec_buffer_idx(s->desc, 0, SECBUFFER_TOKEN);
}
-static int handshake_get_next_buffer_alloc(const struct schan_transport *t, struct schan_buffers *s)
+static int handshake_get_next_buffer_alloc(struct schan_buffers *s)
{
if (s->current_buffer_idx == -1)
{
@@ -262,7 +262,7 @@ static int handshake_get_next_buffer_alloc(const struct schan_transport *t, stru
return -1;
}
-static int send_message_get_next_buffer(const struct schan_transport *t, struct schan_buffers *s)
+static int send_message_get_next_buffer(struct schan_buffers *s)
{
SecBuffer *b;
@@ -280,7 +280,7 @@ static int send_message_get_next_buffer(const struct schan_transport *t, struct
return -1;
}
-static int send_message_get_next_buffer_token(const struct schan_transport *t, struct schan_buffers *s)
+static int send_message_get_next_buffer_token(struct schan_buffers *s)
{
SecBuffer *b;
@@ -307,14 +307,14 @@ static int send_message_get_next_buffer_token(const struct schan_transport *t, s
return -1;
}
-static int recv_message_get_next_buffer(const struct schan_transport *t, struct schan_buffers *s)
+static int recv_message_get_next_buffer(struct schan_buffers *s)
{
if (s->current_buffer_idx != -1)
return -1;
return schan_find_sec_buffer_idx(s->desc, 0, SECBUFFER_DATA);
}
-static char *get_buffer(const struct schan_transport *t, struct schan_buffers *s, SIZE_T *count)
+static char *get_buffer(struct schan_buffers *s, SIZE_T *count)
{
SIZE_T max_count;
PSecBuffer buffer;
@@ -328,7 +328,7 @@ static char *get_buffer(const struct schan_transport *t, struct schan_buffers *s
if (s->current_buffer_idx == -1)
{
/* Initial buffer */
- int buffer_idx = s->get_next_buffer(t, s);
+ int buffer_idx = s->get_next_buffer(s);
if (buffer_idx == -1)
{
TRACE("No next buffer\n");
@@ -349,7 +349,7 @@ static char *get_buffer(const struct schan_transport *t, struct schan_buffers *s
{
int buffer_idx;
- buffer_idx = s->get_next_buffer(t, s);
+ buffer_idx = s->get_next_buffer(s);
if (buffer_idx == -1)
{
TRACE("No next buffer\n");
@@ -380,7 +380,7 @@ static ssize_t pull_adapter(gnutls_transport_ptr_t transport, void *buff, size_t
TRACE("Pull %lu bytes\n", len);
- b = get_buffer(t, &t->in, &len);
+ b = get_buffer(&t->in, &len);
if (!b)
{
pgnutls_transport_set_errno(s, EAGAIN);
@@ -401,7 +401,7 @@ static ssize_t push_adapter(gnutls_transport_ptr_t transport, const void *buff,
TRACE("Push %lu bytes\n", len);
- b = get_buffer(t, &t->out, &len);
+ b = get_buffer(&t->out, &len);
if (!b)
{
pgnutls_transport_set_errno(s, EAGAIN);
@@ -471,7 +471,7 @@ static int pull_timeout(gnutls_transport_ptr_t transport, unsigned int timeout)
TRACE("\n");
- if (get_buffer(t, &t->in, &count)) return 1;
+ if (get_buffer(&t->in, &count)) return 1;
return 0;
}
@@ -856,7 +856,7 @@ static NTSTATUS schan_send( void *args )
{
SIZE_T count = 0;
- if (get_buffer(t, &t->out, &count)) continue;
+ if (get_buffer(&t->out, &count)) continue;
return SEC_I_CONTINUE_NEEDED;
}
else
@@ -893,7 +893,7 @@ static NTSTATUS schan_recv( void *args )
{
SIZE_T count = 0;
- if (!get_buffer(t, &t->in, &count)) break;
+ if (!get_buffer(&t->in, &count)) break;
}
else if (ret == GNUTLS_E_REHANDSHAKE)
{
diff --git a/dlls/secur32/secur32_priv.h b/dlls/secur32/secur32_priv.h
index e58303a4e1b..fcc007f77ef 100644
--- a/dlls/secur32/secur32_priv.h
+++ b/dlls/secur32/secur32_priv.h
@@ -88,8 +88,6 @@ typedef struct schan_credentials
DWORD enabled_protocols;
} schan_credentials;
-struct schan_transport;
-
struct schan_buffers
{
SIZE_T offset;
@@ -97,7 +95,7 @@ struct schan_buffers
const SecBufferDesc *desc;
SecBuffer *alloc_buffer;
int current_buffer_idx;
- int (*get_next_buffer)(const struct schan_transport *, struct schan_buffers *);
+ int (*get_next_buffer)(struct schan_buffers *);
};
struct schan_transport
--
GitLab
https://gitlab.winehq.org/wine/wine/-/merge_requests/160
More information about the wine-devel
mailing list