re PR libfortran/20163 ([4.0 only] gfortran - error opening direct access file)
2005-04-09 Thomas Koenig <Thomas.Koenig@online.de> PR libfortran/20163 * runtime/string.c (compare0): Use fstrlen() to strip trailing blanks from option string. From-SVN: r97923
This commit is contained in:
parent
bbaa6cf677
commit
130bcb37be
2 changed files with 10 additions and 10 deletions
|
@ -1,3 +1,9 @@
|
|||
2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
|
||||
|
||||
PR libfortran/20163
|
||||
* runtime/string.c (compare0): Use fstrlen() to
|
||||
strip trailing blanks from option string.
|
||||
|
||||
2005-04-09 Andrew Pinski <pinskia@physics.uc.edu>
|
||||
|
||||
PR fortran/13257
|
||||
|
|
|
@ -41,17 +41,11 @@ static int
|
|||
compare0 (const char *s1, int s1_len, const char *s2)
|
||||
{
|
||||
int i;
|
||||
int len;
|
||||
|
||||
if (strncasecmp (s1, s2, s1_len) != 0)
|
||||
return 0;
|
||||
|
||||
/* The rest of s1 needs to be blanks for equality. */
|
||||
|
||||
for (i = strlen (s2); i < s1_len; i++)
|
||||
if (s1[i] != ' ')
|
||||
return 0;
|
||||
|
||||
return 1;
|
||||
/* Strip trailing blanks from the Fortran string. */
|
||||
len = fstrlen(s1, s1_len);
|
||||
return strncasecmp(s1,s2,len) == 0;
|
||||
}
|
||||
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue