@@ -1757,11 +1757,11 @@ int tetrapal_number_of_elements(const Tetrapal* tetrapal)
17571757 for (size_t i = 0 ; i < tetrapal -> simplices .count ; i ++ )
17581758 {
17591759 /* Skip infinite simplices. */
1760- if (is_infinite_simplex (tetrapal , i ) == true)
1760+ if (is_infinite_simplex (tetrapal , ( simplex_t ) i ) == true)
17611761 continue ;
17621762
17631763 /* Skip free simplices. */
1764- if (is_free_simplex (tetrapal , i ) == true)
1764+ if (is_free_simplex (tetrapal , ( simplex_t ) i ) == true)
17651765 continue ;
17661766
17671767 count += 1 ;
@@ -1818,11 +1818,11 @@ int tetrapal_get_elements(const Tetrapal* tetrapal, int* buffer)
18181818 for (size_t i = 0 ; i < tetrapal -> simplices .count ; i ++ )
18191819 {
18201820 /* Skip infinite simplices. */
1821- if (is_infinite_simplex (tetrapal , i ) == true)
1821+ if (is_infinite_simplex (tetrapal , ( simplex_t ) i ) == true)
18221822 continue ;
18231823
18241824 /* Skip free simplices. */
1825- if (is_free_simplex (tetrapal , i ) == true)
1825+ if (is_free_simplex (tetrapal , ( simplex_t ) i ) == true)
18261826 continue ;
18271827
18281828 for (int j = 0 ; j < stride ; j ++ )
@@ -2150,12 +2150,12 @@ static size_t find_first_simplex(Tetrapal* tetrapal, const float* points, const
21502150static inline long xrandom (random_t * seed )
21512151{
21522152 * seed = 214013u * * seed + 2531011u ;
2153- return (* seed >> 16 ) & RANDOM_MAX ;
2153+ return (long int )(( * seed >> 16 ) & RANDOM_MAX ) ;
21542154}
21552155
21562156static inline random_t random_range (random_t * seed , random_t range )
21572157{
2158- return (size_t )xrandom (seed ) / (RANDOM_MAX / range + 1 );
2158+ return (random_t )(( size_t )xrandom (seed ) / (RANDOM_MAX / range + 1 ) );
21592159}
21602160
21612161static inline void swap_vertex (vertex_t * a , vertex_t * b )
0 commit comments