/[avr-libc]/avr-libc/libc/stdio/gets.c
ViewVC logotype

Diff of /avr-libc/libc/stdio/gets.c

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

revision 1.2 by joerg_wunsch, Mon Dec 30 23:35:04 2002 UTC revision 1.3 by joerg_wunsch, Tue Sep 6 18:49:15 2005 UTC
# Line 43  gets(char *str) Line 43  gets(char *str)
43                  return NULL;                  return NULL;
44    
45          for (c = 0, cp = str; c != '\n'; cp++) {          for (c = 0, cp = str; c != '\n'; cp++) {
46                  if ((c = getchar()) == EOF) {                  if ((c = getchar()) == EOF)
                         stdin->flags |= __SERR;  
47                          return NULL;                          return NULL;
                 }  
48                  *cp = (char)c;                  *cp = (char)c;
49          }          }
50          *--cp = '\0';          *--cp = '\0';

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.3

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26