summary |
tags |
clone url |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
1aedc51)
SCCS-vsn: usr.bin/f77/libI77/lread.c 1.7
-char id_lread[] = "@(#)lread.c 1.6";
+char id_lread[] = "@(#)lread.c 1.7";
*
* list directed read
*/
*
* list directed read
*/
{
int ch;
if(curunit->uend) return(OK);
{
int ch;
if(curunit->uend) return(OK);
- while(!endlinp(GETC(ch)));
+ while(GETC(ch) != '\n' && ch != EOF);
else err(errflag,F_ERLIO,"logical not T or F");
}
ltype=TYLOGICAL;
else err(errflag,F_ERLIO,"logical not T or F");
}
ltype=TYLOGICAL;
- while(!issep(GETC(ch)) && !isblnk(ch) && ch!='\n' && ch!=EOF);
+ while(!issep(GETC(ch)) && !isblnk(ch) && !endlinp(ch));
(*ungetn)(ch,cf);
return(OK);
}
(*ungetn)(ch,cf);
return(OK);
}
if(lchar==NULL) err(errflag,F_ERSPACE,lrd)
for(i=0;;)
{ while( ( (quote && GETC(ch)!=quote) ||
if(lchar==NULL) err(errflag,F_ERSPACE,lrd)
for(i=0;;)
{ while( ( (quote && GETC(ch)!=quote) ||
- (!quote && !issep(GETC(ch)) && !isblnk(ch) ) )
+ (!quote && !issep(GETC(ch)) && !isblnk(ch) && !endlinp(ch)) )
&& ch!='\n' && ch!=EOF && ++i<size )
*p++ = ch;
if(i==size)
&& ch!='\n' && ch!=EOF && ++i<size )
*p++ = ch;
if(i==size)