diff --git a/libtransmission/utils.h b/libtransmission/utils.h index 1588b6af6..c39ecb195 100644 --- a/libtransmission/utils.h +++ b/libtransmission/utils.h @@ -436,10 +436,12 @@ struct tm * tr_localtime_r( const time_t *_clock, struct tm *_result ); int tr_moveFile( const char * oldpath, const char * newpath, tr_bool * renamed ) TR_GNUC_NONNULL(1,2); -static TR_INLINE void tr_removeElementFromArray( void * array, int index_to_remove, - size_t sizeof_element, size_t nmemb ) +static TR_INLINE void tr_removeElementFromArray( void * array, + int index_to_remove, + size_t sizeof_element, + size_t nmemb ) { - char * a = array; + char * a = (char*) array; memmove( a + sizeof_element * index_to_remove, a + sizeof_element * ( index_to_remove + 1 ),