X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=blobdiff_plain;ds=sidebyside;f=misc.h;h=ce927ec5cd1d0c1a5f001485731c6c52dbc84449;hb=1de7240eb88fa24a8532ded116b4ec72dd213008;hp=d5999cbedee2f1d723e0fe8755cc6d638791708e;hpb=984fe3dde809681f91d72152a4f96e91d79a2855;p=PuTTY.git diff --git a/misc.h b/misc.h index d5999cbe..ce927ec5 100644 --- a/misc.h +++ b/misc.h @@ -59,10 +59,14 @@ void base64_encode_atom(const unsigned char *data, int n, char *out); int base64_decode_atom(const char *atom, unsigned char *out); struct bufchain_granule; -typedef struct bufchain_tag { +struct bufchain_tag { struct bufchain_granule *head, *tail; int buffersize; /* current amount of buffered data */ -} bufchain; +}; +#ifndef BUFCHAIN_TYPEDEF +typedef struct bufchain_tag bufchain; /* rest of declaration in misc.c */ +#define BUFCHAIN_TYPEDEF +#endif void bufchain_init(bufchain *ch); void bufchain_clear(bufchain *ch);