pspp-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Pspp-cvs] Changes to pspp/src/matrix-data.c


From: Ben Pfaff
Subject: [Pspp-cvs] Changes to pspp/src/matrix-data.c
Date: Wed, 26 Oct 2005 01:07:19 -0400

Index: pspp/src/matrix-data.c
diff -u pspp/src/matrix-data.c:1.32 pspp/src/matrix-data.c:1.33
--- pspp/src/matrix-data.c:1.32 Mon Oct 24 02:51:32 2005
+++ pspp/src/matrix-data.c      Wed Oct 26 05:06:14 2005
@@ -961,11 +961,11 @@
 
   nr.mx = mx;
   nr.data = NULL;
-  nr.factor_values = xmalloc (sizeof *nr.factor_values
-                              * mx->n_factors * mx->cells);
+  nr.factor_values = xnmalloc (mx->n_factors * mx->cells,
+                               sizeof *nr.factor_values);
   nr.max_cell_idx = 0;
-  nr.split_values = xmalloc (sizeof *nr.split_values
-                             * dict_get_split_cnt (default_dict));
+  nr.split_values = xnmalloc (dict_get_split_cnt (default_dict),
+                              sizeof *nr.split_values);
 
   vfm_source = create_case_source (&matrix_data_without_rowtype_source_class, 
&nr);
   
@@ -1549,7 +1549,7 @@
   else
     {
       compare = 0;
-      wr->split_values = xmalloc (split_cnt * sizeof *wr->split_values);
+      wr->split_values = xnmalloc (split_cnt, sizeof *wr->split_values);
     }
   
   {
@@ -1644,7 +1644,7 @@
     struct factor_data *iter;
     int i;
 
-    factors = xmalloc (sizeof *factors * mx->cells);
+    factors = xnmalloc (mx->cells, sizeof *factors);
 
     for (i = 0, iter = wr->data; iter; iter = iter->next, i++)
       factors[i] = iter;




reply via email to

[Prev in Thread] Current Thread [Next in Thread]