/[LeafOK_CVS]/lbbs/src/screen.c
ViewVC logotype

Diff of /lbbs/src/screen.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 1.9 by sysadm, Sat Mar 19 13:34:20 2005 UTC Revision 1.10 by sysadm, Sun Mar 20 17:23:17 2005 UTC
# Line 169  display_file (const char *filename) Line 169  display_file (const char *filename)
169    FILE *fin;    FILE *fin;
170    int i;    int i;
171    
172    if ((fin = fopen (filename, "r")) != NULL)    if ((fin = fopen (filename, "r")) == NULL)
173    {    {
174      while (fgets (buffer, 255, fin))      return -1;
       {  
         i = strlen (buffer);  
         if (buffer[i - 1] == '\n' && buffer[i - 2] != '\r')  
           {  
             buffer[i - 1] = '\r';  
             buffer[i] = '\n';  
             buffer[i + 1] = '\0';  
           }  
         prints (buffer);  
         iflush ();  
       }  
     fclose(fin);  
     return 0;  
175    }    }
176      
177    return -1;    while (fgets (buffer, 255, fin))
178        {
179          i = strlen (buffer);
180          if (buffer[i - 1] == '\n' && buffer[i - 2] != '\r')
181            {
182              buffer[i - 1] = '\r';
183              buffer[i] = '\n';
184              buffer[i + 1] = '\0';
185            }
186          prints (buffer);
187          iflush ();
188        }
189      fclose(fin);
190    
191      return 0;
192  }  }
193    
194  int  int


Legend:
Removed lines/characters  
Changed lines/characters
  Added lines/characters

webmaster@leafok.com
ViewVC Help
Powered by ViewVC 1.3.0-beta1