nuttx: improve C89 compatibility in common code

Signed-off-by: Petro Karashchenko <petro.karashchenko@gmail.com>
This commit is contained in:
Petro Karashchenko
2023-05-17 23:23:58 +03:00
committed by Xiang Xiao
parent e85afaf6cf
commit c70b7f6b3d
6 changed files with 26 additions and 11 deletions
+3 -2
View File
@@ -123,6 +123,7 @@ int can_getsockopt(FAR struct socket *psock, int level, int option,
else
{
int count = conn->filter_count;
int i;
if (*value_len < count * sizeof(struct can_filter))
{
@@ -133,9 +134,9 @@ int can_getsockopt(FAR struct socket *psock, int level, int option,
*value_len = count * sizeof(struct can_filter);
}
for (int i = 0; i < count; i++)
for (i = 0; i < count; i++)
{
((struct can_filter *)value)[i] = conn->filters[i];
((FAR struct can_filter *)value)[i] = conn->filters[i];
}
}
break;
+3 -1
View File
@@ -138,9 +138,11 @@ int can_setsockopt(FAR struct socket *psock, int level, int option,
}
else
{
int i;
count = value_len / sizeof(struct can_filter);
for (int i = 0; i < count; i++)
for (i = 0; i < count; i++)
{
conn->filters[i] = ((struct can_filter *)value)[i];
}