#include "puttymem.h"
+#ifndef FALSE
+#define FALSE 0
+#endif
+#ifndef TRUE
+#define TRUE 1
+#endif
+
char *dupstr(char *s);
char *dupcat(char *s1, ...);
+void base64_encode_atom(unsigned char *data, int n, char *out);
+
struct bufchain_granule;
typedef struct bufchain_tag {
struct bufchain_granule *head, *tail;
void bufchain_add(bufchain *ch, 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);
/*
* Debugging functions.