mirror of
https://git.tartarus.org/simon/putty.git
synced 2025-07-06 05:52:48 -05:00
Make lots of 'int' length fields into size_t.
This is a general cleanup which has been overdue for some time: lots of length fields are now the machine word type rather than the (in practice) fixed 'int'.
This commit is contained in:
20
misc.h
20
misc.h
@ -95,7 +95,7 @@ int base64_decode_atom(const char *atom, unsigned char *out);
|
||||
struct bufchain_granule;
|
||||
struct bufchain_tag {
|
||||
struct bufchain_granule *head, *tail;
|
||||
int buffersize; /* current amount of buffered data */
|
||||
size_t buffersize; /* current amount of buffered data */
|
||||
|
||||
void (*queue_idempotent_callback)(IdempotentCallback *ic);
|
||||
IdempotentCallback *ic;
|
||||
@ -103,14 +103,14 @@ struct bufchain_tag {
|
||||
|
||||
void bufchain_init(bufchain *ch);
|
||||
void bufchain_clear(bufchain *ch);
|
||||
int bufchain_size(bufchain *ch);
|
||||
void bufchain_add(bufchain *ch, const void *data, int len);
|
||||
void bufchain_prefix(bufchain *ch, void **data, int *len);
|
||||
void bufchain_consume(bufchain *ch, int len);
|
||||
void bufchain_fetch(bufchain *ch, void *data, int len);
|
||||
void bufchain_fetch_consume(bufchain *ch, void *data, int len);
|
||||
bool bufchain_try_fetch_consume(bufchain *ch, void *data, int len);
|
||||
int bufchain_fetch_consume_up_to(bufchain *ch, void *data, int len);
|
||||
size_t bufchain_size(bufchain *ch);
|
||||
void bufchain_add(bufchain *ch, const void *data, size_t len);
|
||||
void bufchain_prefix(bufchain *ch, void **data, size_t *len);
|
||||
void bufchain_consume(bufchain *ch, size_t len);
|
||||
void bufchain_fetch(bufchain *ch, void *data, size_t len);
|
||||
void bufchain_fetch_consume(bufchain *ch, void *data, size_t len);
|
||||
bool bufchain_try_fetch_consume(bufchain *ch, void *data, size_t len);
|
||||
size_t bufchain_fetch_consume_up_to(bufchain *ch, void *data, size_t len);
|
||||
void bufchain_set_callback_inner(
|
||||
bufchain *ch, IdempotentCallback *ic,
|
||||
void (*queue_idempotent_callback)(IdempotentCallback *ic));
|
||||
@ -125,7 +125,7 @@ static inline void bufchain_set_callback(bufchain *ch, IdempotentCallback *ic)
|
||||
bufchain_set_callback_inner(ch, ic, queue_idempotent_callback);
|
||||
}
|
||||
|
||||
void sanitise_term_data(bufchain *out, const void *vdata, int len);
|
||||
void sanitise_term_data(bufchain *out, const void *vdata, size_t len);
|
||||
|
||||
bool validate_manual_hostkey(char *key);
|
||||
|
||||
|
Reference in New Issue
Block a user