Add CONST_CAST macro, for casting away "const" more safely.
[pspp-builds.git] / src / math / percentiles.c
index 2bde9d6f979bb5c410557bf904e06c2522702317..c76bb492ba767a90ffa2c03c8d35bf8a7d532ab6 100644 (file)
@@ -45,7 +45,7 @@ const char *const ptile_alg_desc[] = {
 double
 percentile_calculate (const struct percentile *ptl, enum pc_alg alg)
 {
-  struct percentile *mutable = (struct percentile *) ptl;
+  struct percentile *mutable = CONST_CAST (struct percentile *, ptl);
   const struct order_stats *os = &ptl->parent;
 
   assert (os->cc == ptl->w);