summaryrefslogtreecommitdiffstats
path: root/cpukit
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2022-09-27 13:34:07 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2022-10-14 10:48:22 +0200
commit8d44129da2b639323eed974edcc071b961523637 (patch)
tree5d43f30c4b1b300971a10f26b624633f33f00a61 /cpukit
parentscore: Add CPU_THREAD_LOCAL_STORAGE_VARIANT (diff)
downloadrtems-8d44129da2b639323eed974edcc071b961523637.tar.bz2
score: Simplify casts
Diffstat (limited to 'cpukit')
-rw-r--r--cpukit/include/rtems/score/tls.h12
1 files changed, 4 insertions, 8 deletions
diff --git a/cpukit/include/rtems/score/tls.h b/cpukit/include/rtems/score/tls.h
index 9c90b6362b..abb0a748ad 100644
--- a/cpukit/include/rtems/score/tls.h
+++ b/cpukit/include/rtems/score/tls.h
@@ -167,17 +167,13 @@ uintptr_t _TLS_Get_allocation_size( void );
*/
static inline void _TLS_Copy_and_clear( void *tls_data )
{
- tls_data = memcpy(
- tls_data,
- _TLS_Data_begin,
- (size_t) ((uintptr_t)_TLS_Data_size)
- );
+ tls_data = memcpy( tls_data, _TLS_Data_begin, (uintptr_t) _TLS_Data_size );
memset(
- (char *) tls_data + (size_t)((intptr_t) _TLS_BSS_begin) -
- (size_t)((intptr_t) _TLS_Data_begin),
+ (char *) tls_data +
+ (uintptr_t) _TLS_BSS_begin - (uintptr_t) _TLS_Data_begin,
0,
- ((size_t) (intptr_t)_TLS_BSS_size)
+ (uintptr_t) _TLS_BSS_size
);
}