On Sun, Aug 15, 1999 at 11:43:27PM -0500,
Michael Merten <[EMAIL PROTECTED]> wrote:
> =======================================================================
> /*
> 
>          Encode or decode file as MIME base64 (RFC 1341)
> 
>                           by John Walker
>                      http://www.fourmilab.ch/
> 
>               This program is in the public domain.
> 
> */
> 
> #define REVDATE "11th August 1997"
> 
> #include <stdio.h>
> #include <stdlib.h>
> #include <ctype.h>
> #include <string.h>
> 
> #define TRUE  1
> #define FALSE 0
> 
> #define LINELEN 72                  /* Encoded line length (max 76) */
> 
> typedef unsigned char byte;         /* Byte type */
> 
> static FILE *fi = stdin;            /* Input file */
> static FILE *fo = stdout;           /* Output file */

The problem is in the previous two lines. fi and fo are being initialized
with a variable, which isn't legal. They should be set in main(), not
here.

-- 
Eric Gillespie, Jr. <*> [EMAIL PROTECTED]

"Man is a rope, tied between beast and overman--a rope over an abyss.
 A dangerous across, a dangerous on-the-way, a dangerous looking-back,
 a dangerous shuddering and stopping."
 --Friedrich Nietzsche

Reply via email to