Hide a structure.
authorEric S. Raymond <esr@thyrsus.com>
Sat, 5 Feb 2005 06:42:05 +0000 (06:42 +0000)
committerEric S. Raymond <esr@thyrsus.com>
Sat, 5 Feb 2005 06:42:05 +0000 (06:42 +0000)
io.c
sst.h

diff --git a/io.c b/io.c
index 4ad1c77702bfb7516f1f41ffec0695eaf28b2765..025aa162f00daa03cc6fc3eee2fda805180df7d6 100644 (file)
--- a/io.c
+++ b/io.c
@@ -23,12 +23,15 @@ static int curses = TRUE;
 #endif /* SERGEEV */
 
 #ifdef SERGEEV
-wnd wnds[6]={{1,1,80,25},      /* FULLSCREEN_WINDOW */
-            {1,1,25,12},       /* LEFTUPPER_WINDOW */
-            {26,2,80,12},      /* SRSCAN_WINDOW */
-            {65,1,80,10},      /* LRSCAN_WINDOW */
-            {1,13,80,23},      /* LOWER_WINDOW */
-            {1,24,80,25},      /* BOTTOM_WINDOW */
+typedef struct {
+        int wndleft,wndtop,wndright,wndbottom;
+} wnd;
+static wnd wnds[6]={{1,1,80,25},       /* FULLSCREEN_WINDOW */
+                   {1,1,25,12},        /* LEFTUPPER_WINDOW */
+                   {26,2,80,12},       /* SRSCAN_WINDOW */
+                   {65,1,80,10},       /* LRSCAN_WINDOW */
+                   {1,13,80,23},       /* LOWER_WINDOW */
+                   {1,24,80,25},       /* BOTTOM_WINDOW */
 };
 short curwnd;
 #endif /* SERGEEV */
diff --git a/sst.h b/sst.h
index 14150a18be38941a58784c32b2a762ee2a8865fe..31fd2f4a58e1fd11bceafa943877855d621d7b42 100644 (file)
--- a/sst.h
+++ b/sst.h
@@ -452,10 +452,6 @@ void enqueue(char *s);
 #define SCAN_STATUS            3
 #define SCAN_NO_LEFTSIDE       4
 
-typedef struct {
-        int wndleft,wndtop,wndright,wndbottom;
-} wnd;
-extern wnd wnds[6];
 /* these need to track io.c:wnd */
 #define FULLSCREEN_WINDOW      0
 #define LEFTUPPER_WINDOW       1