]> asedeno.scripts.mit.edu Git - PuTTY.git/blobdiff - putty.h
`Authenticating with key' message when using a local key file in
[PuTTY.git] / putty.h
diff --git a/putty.h b/putty.h
index de1b770bd65d64c7178d23b908fd60dcd927eb42..723f1e6be712071f8c841c826afb731c70bd4d77 100644 (file)
--- a/putty.h
+++ b/putty.h
@@ -428,6 +428,8 @@ struct config_tag {
     int window_border;
     char answerback[256];
     char printer[128];
+    int arabicshaping;
+    int bidi;
     /* Colour options */
     int system_colour;
     int try_palette;
@@ -794,6 +796,7 @@ int askappend(void *frontend, Filename filename);
 extern int console_batch_mode;
 int console_get_line(const char *prompt, char *str, int maxlen, int is_pw);
 void console_provide_logctx(void *logctx);
+int is_interactive(void);
 
 /*
  * Exports from printing.c.
@@ -829,6 +832,16 @@ struct controlbox;
 void setup_config_box(struct controlbox *b, struct sesslist *sesslist,
                      int midsession, int protocol);
 
+/*
+ * Exports from minibidi.c.
+ */
+typedef struct bidi_char {
+    wchar_t origwc, wc;
+    unsigned short index;
+} bidi_char;
+int do_bidi(bidi_char *line, int count);
+int do_shape(bidi_char *line, bidi_char *to, int count);
+
 /*
  * X11 auth mechanisms we know about.
  */
@@ -848,5 +861,6 @@ const char *filename_to_str(const Filename *fn);
 int filename_equal(Filename f1, Filename f2);
 int filename_is_null(Filename fn);
 char *get_username(void);             /* return value needs freeing */
+char *get_random_data(int bytes);      /* used in cmdgen.c */
 
 #endif