Fix part of old-style casting
[alexxy/gromacs.git] / src / gromacs / mdlib / qmmm.cpp
index 1db60a41e678c494b203a3a5842c083f9aeb1e63..e6c97ebbec78a6feed8558e582f07abd3c6b75ab 100644 (file)
@@ -124,7 +124,7 @@ typedef struct {
 static int struct_comp(const void *a, const void *b)
 {
 
-    return (int)(((t_j_particle *)a)->j)-(int)(((t_j_particle *)b)->j);
+    return (((t_j_particle *)a)->j)-(((t_j_particle *)b)->j);
 
 } /* struct_comp */
 
@@ -692,13 +692,13 @@ void update_QMMMrec(const t_commrec  *cr,
 
 
             qsort(qm_i_particles, QMMMlist->nri,
-                  (size_t)sizeof(qm_i_particles[0]),
+                  static_cast<size_t>(sizeof(qm_i_particles[0])),
                   struct_comp);
             /* The mm_j_particles argument to qsort is not allowed to be NULL */
             if (mm_nr > 0)
             {
                 qsort(mm_j_particles, mm_nr,
-                      (size_t)sizeof(mm_j_particles[0]),
+                      static_cast<size_t>(sizeof(mm_j_particles[0])),
                       struct_comp);
             }
             /* remove multiples in the QM shift array, since in init_QMMM() we