Move global variable initialization

--- codegroup-19981025.orig/codegroup.c
+++ codegroup-19981025/codegroup.c
@@ -37,8 +37,11 @@ typedef unsigned char byte;	      /* Byt
 #define LINELEN  64		      /* Maximum line length */
 #define ERRMAX	 10		      /* Maximum data lost messages to print */
 
-static FILE *fi = stdin;	      /* Input file */
-static FILE *fo = stdout;	      /* Output file */
+/* Have to assign stdin/stdout inside main now - vlm 20040821 */
+/* static FILE *fi = stdin; */ 	      /* Input file */
+/* static FILE *fo = stdout; */	      /* Output file */
+static FILE *fi;
+static FILE *fo;
 
 static char groupbuf[GROUPLEN + 1];   /* Group assembly buffer */
 static char linebuf[LINELEN + 4];     /* Line editing buffer */
@@ -582,6 +585,10 @@ static void ungroup(void)
 
 int main(int argc, char *argv[])
 {
+    /*  have to connect stdin/stdout inside main - vlm 2004-08-21 */
+    fi = stdin;
+    fo = stdout;
+
     int i, f = 0, decode = FALSE;
     char *cp, opt;
 
