diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2022-09-27 13:34:07 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2022-10-14 10:48:22 +0200 |
commit | 8d44129da2b639323eed974edcc071b961523637 (patch) | |
tree | 5d43f30c4b1b300971a10f26b624633f33f00a61 | |
parent | score: Add CPU_THREAD_LOCAL_STORAGE_VARIANT (diff) | |
download | rtems-8d44129da2b639323eed974edcc071b961523637.tar.bz2 |
score: Simplify casts
-rw-r--r-- | cpukit/include/rtems/score/tls.h | 12 |
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 ); } |