X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=blobdiff_plain;f=misc.h;h=d8a435249f8c4aa8c715f08656dba66155cfccd3;hb=8316deb3399fe1d0c406132cf2e795a76de26b64;hp=aa723629406113bb1cc1bcf4195df5c1c0ebf66e;hpb=f26b7aa0d3300621b71a473ffb871f465479db67;p=PuTTY.git diff --git a/misc.h b/misc.h index aa723629..d8a43524 100644 --- a/misc.h +++ b/misc.h @@ -3,7 +3,9 @@ #include "puttymem.h" +#include /* for FILE * */ #include /* for va_list */ +#include /* for struct tm */ #ifndef FALSE #define FALSE 0 @@ -15,11 +17,15 @@ typedef struct Filename Filename; typedef struct FontSpec FontSpec; +unsigned long parse_blocksize(const char *bs); + char *dupstr(const char *s); char *dupcat(const char *s1, ...); char *dupprintf(const char *fmt, ...); char *dupvprintf(const char *fmt, va_list ap); +char *fgetline(FILE *fp); + void base64_encode_atom(unsigned char *data, int n, char *out); struct bufchain_granule; @@ -36,6 +42,8 @@ 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); +struct tm ltime(void); + /* * Debugging functions. * @@ -50,9 +58,9 @@ void bufchain_fetch(bufchain *ch, void *data, int len); */ #ifdef DEBUG -void dprintf(char *fmt, ...); +void debug_printf(char *fmt, ...); void debug_memdump(void *buf, int len, int L); -#define debug(x) (dprintf x) +#define debug(x) (debug_printf x) #define dmemdump(buf,len) debug_memdump (buf, len, 0); #define dmemdumpl(buf,len) debug_memdump (buf, len, 1); #else