pspp-cvs
[Top][All Lists]
Advanced

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

[Pspp-cvs] Changes to pspp/src/vars-prs.c


From: Ben Pfaff
Subject: [Pspp-cvs] Changes to pspp/src/vars-prs.c
Date: Wed, 26 Oct 2005 01:08:06 -0400

Index: pspp/src/vars-prs.c
diff -u pspp/src/vars-prs.c:1.21 pspp/src/vars-prs.c:1.22
--- pspp/src/vars-prs.c:1.21    Mon Oct 24 05:41:45 2005
+++ pspp/src/vars-prs.c Wed Oct 26 05:06:14 2005
@@ -164,7 +164,7 @@
       if (*nv >= *mv)
         {
           *mv = 2 * (*nv + 1);
-          *v = xrealloc (*v, *mv * sizeof **v);
+          *v = xnrealloc (*v, *mv, sizeof **v);
         }
 
       if ((pv_opts & PV_DUPLICATE) || !included[idx])
@@ -426,7 +426,7 @@
          if (mvar < nvar + (n2 - n1 + 1))
            {
              mvar += ROUND_UP (n2 - n1 + 1, 16);
-             *names = xrealloc (*names, mvar * sizeof **names);
+             *names = xnrealloc (*names, mvar, sizeof **names);
            }
 
          for (n = n1; n <= n2; n++)
@@ -442,7 +442,7 @@
          if (nvar >= mvar)
            {
              mvar += 16;
-             *names = xrealloc (*names, mvar * sizeof **names);
+             *names = xnrealloc (*names, mvar, sizeof **names);
            }
          (*names)[nvar++] = xstrdup (name1);
        }
@@ -495,7 +495,7 @@
 
          if (!parse_variables (default_dict, &v, &nv, PV_NONE))
            goto fail;
-         *names = xrealloc (*names, (*nnames + nv) * sizeof **names);
+         *names = xnrealloc (*names, *nnames + nv, sizeof **names);
          for (i = 0; i < nv; i++)
            (*names)[*nnames + i] = xstrdup (v[i]->name);
          free (v);




reply via email to

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