JasonWoof Got questions, comments, patches, etc.? Contact Jason Woofenden
only compile tdump if DEBUG flag is set
authorAnselm R Garbe <garbeam@gmail.com>
Fri, 10 Jul 2009 15:27:14 +0000 (16:27 +0100)
committerAnselm R Garbe <garbeam@gmail.com>
Fri, 10 Jul 2009 15:27:14 +0000 (16:27 +0100)
st.c

diff --git a/st.c b/st.c
index 559dcda..5f40ddd 100644 (file)
--- a/st.c
+++ b/st.c
@@ -43,11 +43,6 @@ enum { SCupdate, SCredraw };
 typedef int Color;
 
 typedef struct {
-       KeySym k;
-       char s[ESCSIZ];
-} Key;
-
-typedef struct {
        char c;     /* character code  */
        char mode;  /* attribute flags */
        Color fg;   /* foreground      */
@@ -125,7 +120,6 @@ static void tcpos(int);
 static void tcursor(int);
 static void tdeletechar(int);
 static void tdeleteline(int);
-static void tdump(void);
 static void tinsertblank(int);
 static void tinsertblankline(int);
 static void tmoveto(int, int);
@@ -170,6 +164,26 @@ static int cmdfd;
 static pid_t pid;
 static int running;
 
+#ifdef DEBUG
+void
+tdump(void) {
+       int row, col;
+       Glyph c;
+
+       for(row = 0; row < term.row; row++) {
+               for(col = 0; col < term.col; col++) {
+                       if(col == term.c.x && row == term.c.y)
+                               putchar('#');
+                       else {
+                               c = term.line[row][col];
+                               putchar(c.state & CRset ? c.c : '.');
+                       }
+               }
+               putchar('\n');
+       }
+}
+#endif
+
 void
 die(const char *errstr, ...) {
        va_list ap;
@@ -798,24 +812,6 @@ tputs(char *s, int len) {
 }
 
 void
-tdump(void) {
-       int row, col;
-       Glyph c;
-
-       for(row = 0; row < term.row; row++) {
-               for(col = 0; col < term.col; col++) {
-                       if(col == term.c.x && row == term.c.y)
-                               putchar('#');
-                       else {
-                               c = term.line[row][col];
-                               putchar(c.state & CRset ? c.c : '.');
-                       }
-               }
-               putchar('\n');
-       }
-}
-
-void
 tresize(int col, int row) {
        int i;
        Line *line;