src/{fmat,fvec}.c: avoid integer division
authorPaul Brossier <piem@piem.org>
Mon, 28 Nov 2016 16:31:45 +0000 (17:31 +0100)
committerPaul Brossier <piem@piem.org>
Mon, 28 Nov 2016 16:31:45 +0000 (17:31 +0100)
src/fmat.c
src/fvec.c

index 2d404d8..c8541a5 100644 (file)
@@ -110,7 +110,7 @@ void fmat_ones(fmat_t *s) {
 void fmat_rev(fmat_t *s) {
   uint_t i,j;
   for (i=0; i< s->height; i++) {
-    for (j=0; j< FLOOR(s->length/2); j++) {
+    for (j=0; j< FLOOR((smpl_t)s->length/2); j++) {
       ELEM_SWAP(s->data[i][j], s->data[i][s->length-1-j]);
     }
   }
index bd253b4..3961d74 100644 (file)
@@ -90,7 +90,7 @@ void fvec_ones(fvec_t *s) {
 
 void fvec_rev(fvec_t *s) {
   uint_t j;
-  for (j=0; j< FLOOR(s->length/2); j++) {
+  for (j=0; j< FLOOR((smpl_t)s->length/2); j++) {
     ELEM_SWAP(s->data[j], s->data[s->length-1-j]);
   }
 }