Minor code layout cleanup in err.c and errno.h

This commit is contained in:
Dirk Ziegelmeier 2016-12-01 08:55:01 +01:00
parent 7d0aeaf539
commit 4bbed75cc4
2 changed files with 101 additions and 103 deletions

View File

@ -64,6 +64,15 @@ static const int err_to_errno_table[] = {
ENOTCONN, /* ERR_CLSD -15 Connection closed. */ ENOTCONN, /* ERR_CLSD -15 Connection closed. */
EIO /* ERR_ARG -16 Illegal argument. */ EIO /* ERR_ARG -16 Illegal argument. */
}; };
int
err_to_errno(err_t err)
{
if ((err > 0) || (-err >= (err_t)LWIP_ARRAYSIZE(err_to_errno_table))) {
return EIO;
}
return err_to_errno_table[-err];
}
#endif /* !NO_SYS */ #endif /* !NO_SYS */
#ifdef LWIP_DEBUG #ifdef LWIP_DEBUG
@ -104,14 +113,3 @@ lwip_strerr(err_t err)
} }
#endif /* LWIP_DEBUG */ #endif /* LWIP_DEBUG */
#if !NO_SYS
int
err_to_errno(err_t err)
{
if ((err > 0) || (-err >= (err_t)LWIP_ARRAYSIZE(err_to_errno_table))) {
return EIO;
}
return err_to_errno_table[-err];
}
#endif /* !NO_SYS */