MISRA-related fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@13973 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
This commit is contained in:
parent
f56587102a
commit
7802b82505
|
@ -85,13 +85,14 @@ objects_factory_t ch_factory;
|
|||
|
||||
static void copy_name(const char *sp, char *dp) {
|
||||
unsigned i;
|
||||
char c;
|
||||
|
||||
i = 0U;
|
||||
while ((*sp != (char)0) && (i++ < CH_CFG_FACTORY_MAX_NAMES_LENGTH)) {
|
||||
*dp = *sp;
|
||||
sp++;
|
||||
dp++;
|
||||
}
|
||||
i = CH_CFG_FACTORY_MAX_NAMES_LENGTH;
|
||||
do {
|
||||
c = *sp++;
|
||||
*dp++ = c;
|
||||
i--;
|
||||
} while ((c != (char)0) && (i > 0U));
|
||||
}
|
||||
|
||||
static inline void dyn_list_init(dyn_list_t *dlp) {
|
||||
|
|
|
@ -83,7 +83,7 @@ typedef struct {
|
|||
#define REG_REMOVE(tp) do { \
|
||||
(tp)->older->newer = (tp)->newer; \
|
||||
(tp)->newer->older = (tp)->older; \
|
||||
} while (0)
|
||||
} while (false)
|
||||
|
||||
/**
|
||||
* @brief Adds a thread to the registry list.
|
||||
|
@ -97,7 +97,7 @@ typedef struct {
|
|||
(tp)->older = (oip)->rlist.older; \
|
||||
(tp)->older->newer = (tp); \
|
||||
(oip)->rlist.older = (tp); \
|
||||
} while (0)
|
||||
} while (false)
|
||||
|
||||
/*===========================================================================*/
|
||||
/* External declarations. */
|
||||
|
|
|
@ -90,7 +90,6 @@ static void __idle_thread(void *p) {
|
|||
*
|
||||
* @notapi
|
||||
*/
|
||||
__attribute__((noinline))
|
||||
static thread_t *__sch_ready_behind(os_instance_t *oip, thread_t *tp) {
|
||||
|
||||
chDbgAssert((tp->state != CH_STATE_READY) &&
|
||||
|
@ -125,7 +124,6 @@ static thread_t *__sch_ready_behind(os_instance_t *oip, thread_t *tp) {
|
|||
*
|
||||
* @notapi
|
||||
*/
|
||||
__attribute__((noinline))
|
||||
static thread_t *__sch_ready_ahead(os_instance_t *oip, thread_t *tp) {
|
||||
|
||||
chDbgAssert((tp->state != CH_STATE_READY) &&
|
||||
|
@ -725,7 +723,7 @@ thread_t *chSchSelectFirstI(void) {
|
|||
}
|
||||
|
||||
/* Placing in ready list ahead of peers.*/
|
||||
__sch_ready_ahead(oip, otp);
|
||||
(void) __sch_ready_ahead(oip, otp);
|
||||
|
||||
return ntp;
|
||||
}
|
||||
|
|
|
@ -60,6 +60,7 @@ static inline bool is_vtlist_empty(delta_list_t *dlhp) {
|
|||
return (bool)(dlhp == dlhp->next);
|
||||
}
|
||||
|
||||
#if (CH_CFG_ST_TIMEDELTA > 0) || defined(__DOXYGEN__)
|
||||
/**
|
||||
* @brief Last timer in the list check.
|
||||
*
|
||||
|
@ -99,7 +100,6 @@ static inline bool is_timer(delta_list_t *dlhp, delta_list_t *dlp) {
|
|||
return (bool)(dlp != dlhp);
|
||||
}
|
||||
|
||||
#if (CH_CFG_ST_TIMEDELTA > 0) || defined(__DOXYGEN__)
|
||||
/**
|
||||
* @brief Delta list compression.
|
||||
*
|
||||
|
@ -504,7 +504,7 @@ systimestamp_t chVTGetTimeStampI(void) {
|
|||
/* Interval between the last time stamp and current time used for a new
|
||||
time stamp. Note that this fails if the interval is larger than a
|
||||
systime_t type.*/
|
||||
stamp = last + (systimestamp_t)chTimeDiffX((sysinterval_t)last, now);
|
||||
stamp = last + (systimestamp_t)chTimeDiffX((systime_t)last, now);
|
||||
|
||||
chDbgAssert(ch.vtlist.laststamp <= stamp, "wrapped");
|
||||
|
||||
|
|
Loading…
Reference in New Issue