]> asedeno.scripts.mit.edu Git - PuTTY.git/blobdiff - misc.h
Wildcards in `ls'. I think that completes `psftp-multi'. Woo!
[PuTTY.git] / misc.h
diff --git a/misc.h b/misc.h
index 21540a3b1e739c96d83a4bc5892ce412254c0fc4..cd144b53586b810ab619f79a1e9fb1c82cbf9e77 100644 (file)
--- a/misc.h
+++ b/misc.h
@@ -3,6 +3,7 @@
 
 #include "puttymem.h"
 
+#include <stdio.h>                    /* for FILE * */
 #include <stdarg.h>                   /* for va_list */
 
 #ifndef FALSE
 #define TRUE 1
 #endif
 
+typedef struct Filename Filename;
+typedef struct FontSpec FontSpec;
+
 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;
@@ -28,7 +34,7 @@ typedef struct bufchain_tag {
 void bufchain_init(bufchain *ch);
 void bufchain_clear(bufchain *ch);
 int bufchain_size(bufchain *ch);
-void bufchain_add(bufchain *ch, void *data, int len);
+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);
@@ -47,9 +53,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