* libmisc/ttytype.c: Avoid implicit conversion of pointers / integers to booleans.
* libmisc/ttytype.c: Avoid assignments in comparisons. * libmisc/ttytype.c: Add brackets and parenthesis. * libmisc/ttytype.c: The return values of fclose is not checked on purpose.
This commit is contained in:
parent
c249832df1
commit
3d7aa44c8e
@ -1,3 +1,12 @@
|
||||
2008-05-26 Nicolas François <nicolas.francois@centraliens.net>
|
||||
|
||||
* libmisc/ttytype.c: Avoid implicit conversion of pointers /
|
||||
integers to booleans.
|
||||
* libmisc/ttytype.c: Avoid assignments in comparisons.
|
||||
* libmisc/ttytype.c: Add brackets and parenthesis.
|
||||
* libmisc/ttytype.c: The return values of fclose is not checked on
|
||||
purpose.
|
||||
|
||||
2008-05-26 Nicolas François <nicolas.francois@centraliens.net>
|
||||
|
||||
* libmisc/mail.c: Avoid implicit conversion of pointers to
|
||||
|
@ -53,26 +53,33 @@ void ttytype (const char *line)
|
||||
return;
|
||||
if ((typefile = getdef_str ("TTYTYPE_FILE")) == NULL)
|
||||
return;
|
||||
if (access (typefile, F_OK))
|
||||
if (access (typefile, F_OK) != 0)
|
||||
return;
|
||||
|
||||
if (!(fp = fopen (typefile, "r"))) {
|
||||
fp = fopen (typefile, "r");
|
||||
if (NULL == fp) {
|
||||
perror (typefile);
|
||||
return;
|
||||
}
|
||||
while (fgets (buf, sizeof buf, fp)) {
|
||||
if (buf[0] == '#')
|
||||
while (fgets (buf, sizeof buf, fp) == buf) {
|
||||
if (buf[0] == '#') {
|
||||
continue;
|
||||
}
|
||||
|
||||
if ((cp = strchr (buf, '\n')))
|
||||
cp = strchr (buf, '\n');
|
||||
if (NULL != cp) {
|
||||
*cp = '\0';
|
||||
}
|
||||
|
||||
if (sscanf (buf, "%s %s", type, port) == 2 &&
|
||||
strcmp (line, port) == 0)
|
||||
if ((sscanf (buf, "%s %s", type, port) == 2) &&
|
||||
(strcmp (line, port) == 0)) {
|
||||
break;
|
||||
}
|
||||
if (!feof (fp) && !ferror (fp))
|
||||
addenv ("TERM", type);
|
||||
|
||||
fclose (fp);
|
||||
}
|
||||
if ((feof (fp) == 0) && (ferror (fp) == 0)) {
|
||||
addenv ("TERM", type);
|
||||
}
|
||||
|
||||
(void) fclose (fp);
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user