score: Silence integer conversion warnings

This commit is contained in:
Sebastian Huber
2016-06-22 15:37:13 +02:00
parent 9f61ad60c0
commit 1d72f03e5a
4 changed files with 5 additions and 4 deletions

View File

@@ -61,7 +61,8 @@ RTEMS_INLINE_ROUTINE unsigned int _Bitfield_Find_first_bit(
#if ( CPU_USE_GENERIC_BITFIELD_CODE == FALSE ) #if ( CPU_USE_GENERIC_BITFIELD_CODE == FALSE )
_CPU_Bitfield_Find_first_bit( value, bit_number ); _CPU_Bitfield_Find_first_bit( value, bit_number );
#elif defined(__GNUC__) #elif defined(__GNUC__)
bit_number = __builtin_clz( value ) - __SIZEOF_INT__ * __CHAR_BIT__ + 16; bit_number = (unsigned int) __builtin_clz( value )
- __SIZEOF_INT__ * __CHAR_BIT__ + 16;
#else #else
if ( value < 0x100 ) { if ( value < 0x100 ) {
bit_number = _Bitfield_Leading_zeros[ value ] + 8; bit_number = _Bitfield_Leading_zeros[ value ] + 8;

View File

@@ -749,7 +749,7 @@ RTEMS_INLINE_ROUTINE Objects_Id _Scheduler_Build_id( uint32_t scheduler_index )
OBJECTS_FAKE_OBJECTS_API, OBJECTS_FAKE_OBJECTS_API,
OBJECTS_FAKE_OBJECTS_SCHEDULERS, OBJECTS_FAKE_OBJECTS_SCHEDULERS,
_Objects_Local_node, _Objects_Local_node,
scheduler_index + 1 (uint16_t) ( scheduler_index + 1 )
); );
} }

View File

@@ -282,7 +282,7 @@ RTEMS_INLINE_ROUTINE uint32_t _Timestamp_Get_nanoseconds(
bintime2timespec( _time, &_ts ); bintime2timespec( _time, &_ts );
return _ts.tv_nsec; return (uint32_t) _ts.tv_nsec;
} }
/** /**

View File

@@ -318,7 +318,7 @@ RTEMS_INLINE_ROUTINE uint64_t _Watchdog_Ticks_from_timespec(
_Assert( ts->tv_nsec < 1000000000 ); _Assert( ts->tv_nsec < 1000000000 );
ticks <<= WATCHDOG_BITS_FOR_1E9_NANOSECONDS; ticks <<= WATCHDOG_BITS_FOR_1E9_NANOSECONDS;
ticks |= ts->tv_nsec; ticks |= (uint32_t) ts->tv_nsec;
return ticks; return ticks;
} }