From ebb0255e195e28033ca734783b38fc26e4f93218 Mon Sep 17 00:00:00 2001 From: Roman Donchenko Date: Mon, 30 Jun 2014 16:12:04 +0400 Subject: [PATCH] Remove a couple of useless casts in core headers This helps users who compile their code with -Wuseless-cast. --- modules/core/include/opencv2/core/core_c.h | 2 +- modules/core/include/opencv2/core/types_c.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/core/include/opencv2/core/core_c.h b/modules/core/include/opencv2/core/core_c.h index 38abfc409..3613cf533 100644 --- a/modules/core/include/opencv2/core/core_c.h +++ b/modules/core/include/opencv2/core/core_c.h @@ -1107,7 +1107,7 @@ CV_INLINE CvSetElem* cvSetNew( CvSet* set_header ) set_header->active_count++; } else - cvSetAdd( set_header, NULL, (CvSetElem**)&elem ); + cvSetAdd( set_header, NULL, &elem ); return elem; } diff --git a/modules/core/include/opencv2/core/types_c.h b/modules/core/include/opencv2/core/types_c.h index 99ac0d257..989b799fd 100644 --- a/modules/core/include/opencv2/core/types_c.h +++ b/modules/core/include/opencv2/core/types_c.h @@ -790,7 +790,7 @@ CV_INLINE void cvmSet( CvMat* mat, int row, int col, double value ) else { assert( type == CV_64FC1 ); - ((double*)(void*)(mat->data.ptr + (size_t)mat->step*row))[col] = (double)value; + ((double*)(void*)(mat->data.ptr + (size_t)mat->step*row))[col] = value; } }