Support for blinking text and blinking cursor. Won't actually be
[sgt/putty] / unix / unix.h
index 28f7b18..4885cc5 100644 (file)
@@ -16,11 +16,16 @@ extern Backend pty_backend;
  */
 #define SELECTION_NUL_TERMINATED 0
 
+/*
+ * Under X, copying to the clipboard terminates lines with just LF.
+ */
+#define SEL_NL { 10 }
+
 /* Simple wraparound timer function */
 unsigned long getticks(void);         /* based on gettimeofday(2) */
 #define GETTICKCOUNT getticks
 #define TICKSPERSEC 1000000           /* gettimeofday returns microseconds */
-#define CURSORBLINK  400000           /* FIXME: need right way to do this */
+#define CURSORBLINK  450000           /* no standard way to set this */
 
 #define WCHAR wchar_t
 #define BYTE unsigned char
@@ -32,6 +37,10 @@ int wc_to_mb(int codepage, int flags, wchar_t *wcstr, int wclen,
             char *mbstr, int mblen, char *defchr, int *defused);
 void init_ucs(void);
 
+/* Things pty.c needs from pterm.c */
+char *get_x_display(void);
+int font_dimension(int which);        /* 0 for width, 1 for height */
+
 #define DEFAULT_CODEPAGE 0            /* FIXME: no idea how to do this */
 
 #endif