diff liboctave/Sparse.cc @ 10142:829e69ec3110

make OCTAVE_QUIT a function
author Jaroslav Hajek <highegg@gmail.com>
date Wed, 20 Jan 2010 10:38:00 +0100
parents c6edba80dfae
children 4c0cdbe0acca
line wrap: on
line diff
--- a/liboctave/Sparse.cc	Wed Jan 20 09:32:02 2010 +0100
+++ b/liboctave/Sparse.cc	Wed Jan 20 10:38:00 2010 +0100
@@ -345,7 +345,7 @@
 	sidx[i] = &sidxX[i];
 
       octave_idx_type actual_nzmx = 0;
-      OCTAVE_QUIT;
+      octave_quit ();
       for (octave_idx_type i = 0; i < max_nzmx; i++) 
 	{
 	  octave_idx_type rowidx =  (ri_scalar ? r(0) : r(i));
@@ -376,12 +376,12 @@
 	rep = new typename Sparse<T>::SparseRep (nr, nc);
       else
 	{
-	  OCTAVE_QUIT;
+	  octave_quit ();
 	  octave_sort<octave_sparse_sort_idxl *> 
 	    lsort (octave_sparse_sidxl_comp);
 
 	  lsort.sort (sidx, actual_nzmx);
-	  OCTAVE_QUIT;
+	  octave_quit ();
 
 	  // Now count the unique non-zero values
 	  octave_idx_type real_nzmx = 1;
@@ -398,7 +398,7 @@
 	  xcidx (0) = 0;
 	  for (octave_idx_type i = 0; i < actual_nzmx; i++) 
 	    {
-	      OCTAVE_QUIT;
+	      octave_quit ();
 	      octave_idx_type iidx = sidx[i]->idx;
 	      octave_idx_type rval = sidx[i]->r;
 	      octave_idx_type cval = sidx[i]->c;
@@ -462,7 +462,7 @@
 	sidx[i] = &sidxX[i];
 
       octave_idx_type actual_nzmx = 0;
-      OCTAVE_QUIT;
+      octave_quit ();
 
       for (octave_idx_type i = 0; i < max_nzmx; i++) 
 	{
@@ -494,12 +494,12 @@
 	rep = new typename Sparse<T>::SparseRep (nr, nc);
       else
 	{
-	  OCTAVE_QUIT;
+	  octave_quit ();
 	  octave_sort<octave_sparse_sort_idxl *> 
 	    lsort (octave_sparse_sidxl_comp);
 
 	  lsort.sort (sidx, actual_nzmx);
-	  OCTAVE_QUIT;
+	  octave_quit ();
 
 	  // Now count the unique non-zero values
 	  octave_idx_type real_nzmx = 1;
@@ -516,7 +516,7 @@
 	  xcidx (0) = 0;
 	  for (octave_idx_type i = 0; i < actual_nzmx; i++) 
 	    {
-	      OCTAVE_QUIT;
+	      octave_quit ();
 	      octave_idx_type iidx = sidx[i]->idx;
 	      octave_idx_type rval = sidx[i]->r;
 	      octave_idx_type cval = sidx[i]->c;
@@ -1003,7 +1003,7 @@
 
   for (octave_idx_type i = c; i < c + a_cols; i++)
     {
-      OCTAVE_QUIT;
+      octave_quit ();
 
       for (octave_idx_type j = tmp.cidx(i); j < tmp.cidx(i+1); j++)
 	if (tmp.ridx(j) < r)
@@ -1012,7 +1012,7 @@
 	    ridx(ii++) = tmp.ridx(j);
 	  }
 
-      OCTAVE_QUIT;
+      octave_quit ();
 
       for (octave_idx_type j = a.cidx(i-c); j < a.cidx(i-c+1); j++)
 	{
@@ -1020,7 +1020,7 @@
 	  ridx(ii++) = r + a.ridx(j);
 	}
 
-      OCTAVE_QUIT;
+      octave_quit ();
 
       for (octave_idx_type j = tmp.cidx(i); j < tmp.cidx(i+1); j++)
 	if (tmp.ridx(j) >= r + a_rows)
@@ -1183,7 +1183,7 @@
 
       for (octave_idx_type i = 0; i < n; i++)
 	{
-	  OCTAVE_QUIT;
+	  octave_quit ();
 
 	  if (i == idx_arg.elem (iidx))
 	    {
@@ -1212,7 +1212,7 @@
 	  iidx = 0;
 	  for (octave_idx_type i = 0; i < n; i++)
 	    {
-	      OCTAVE_QUIT;
+	      octave_quit ();
 
 	      if (iidx < num_to_delete && i == idx_arg.elem (iidx))
 		iidx++;
@@ -1236,7 +1236,7 @@
 	      cidx(0) = 0;
 	      for (octave_idx_type i = 0; i < new_n; i++)
 		{
-		  OCTAVE_QUIT;
+		  octave_quit ();
 		  if (ridx(ii) == i)
 		    ridx(ii++) = 0;
 		  cidx(i+1) = ii;
@@ -1326,7 +1326,7 @@
 
 		  for (octave_idx_type j = 0; j < nc; j++)
 		    {
-		      OCTAVE_QUIT;
+		      octave_quit ();
 
 		      if (j == idx_j.elem (iidx))
 			{
@@ -1352,7 +1352,7 @@
 		      cidx(0) = 0;
 		      for (octave_idx_type j = 0; j < nc; j++)
 			{
-			  OCTAVE_QUIT;
+			  octave_quit ();
 
 			  if (iidx < num_to_delete && j == idx_j.elem (iidx))
 			    iidx++;
@@ -1401,7 +1401,7 @@
 
 		  for (octave_idx_type i = 0; i < nr; i++)
 		    {
-		      OCTAVE_QUIT;
+		      octave_quit ();
 
 		      if (i == idx_i.elem (iidx))
 			{
@@ -1431,7 +1431,7 @@
 			  iidx = 0;
 			  for (octave_idx_type j = tmp.cidx(i); j < tmp.cidx(i+1); j++)
 			    {
-			      OCTAVE_QUIT;
+			      octave_quit ();
 
 			      octave_idx_type ri = tmp.ridx(j);
 
@@ -1536,7 +1536,7 @@
       for (octave_idx_type i = 0; i < nc; i++)
 	for (octave_idx_type j = cidx(i); j < cidx(i+1); j++)
 	  {
-	    OCTAVE_QUIT;
+	    octave_quit ();
 	    retval.xdata(j) = data(j); 
 	    retval.xridx(j) = ridx(j) + i * nr;
 	  }
@@ -1578,7 +1578,7 @@
 	      octave_idx_type ii = idx_arg.elem (i);
 	      if (ii == 0)
 		{
-		  OCTAVE_QUIT;
+		  octave_quit ();
 		  retval.xdata(ic) = el;
 		  retval.xridx(ic++) = i % new_nr;
 		}
@@ -1592,7 +1592,7 @@
   	 
 	  for (octave_idx_type i = 0; i < nz; i++) 
 	    {
-	      OCTAVE_QUIT;
+	      octave_quit ();
 	      retval.xdata(i) = el;
 	      retval.xridx(i) = i;
 	    }
@@ -1625,7 +1625,7 @@
 	  if (nr == 1)
 	    for (octave_idx_type i = 0; i < n; i++)
 	      {
-		OCTAVE_QUIT;
+		octave_quit ();
 
 		octave_idx_type ii = idx_arg.elem (i);
 		if (ii < len)
@@ -1639,7 +1639,7 @@
 		if (ii < len)
 		  for (octave_idx_type j = 0; j < nz; j++)
 		    {
-		      OCTAVE_QUIT;
+		      octave_quit ();
 
 		      if (ridx(j) == ii)
 			new_nzmx++;
@@ -1657,7 +1657,7 @@
 		  retval.xcidx(0) = 0;
 		  for (octave_idx_type i = 0; i < n; i++)
 		    {
-		      OCTAVE_QUIT;
+		      octave_quit ();
 
 		      octave_idx_type ii = idx_arg.elem (i);
 		      if (ii < len)
@@ -1681,7 +1681,7 @@
 		      if (ii < len)
 			for (octave_idx_type j = 0; j < nz; j++)
 			  {
-			    OCTAVE_QUIT;
+			    octave_quit ();
 
 			    if (ridx(j) == ii)
 			      {
@@ -1717,7 +1717,7 @@
 		  retval.xcidx(0) = 0;
 		  for (octave_idx_type i = 0; i < n; i++)
 		    {
-		      OCTAVE_QUIT;
+		      octave_quit ();
 
 		      octave_idx_type ii = idx_arg.elem (i);
 		      if (ii < len)
@@ -1739,7 +1739,7 @@
 		      if (ii < len)
 			for (octave_idx_type j = 0; j < nz; j++)
 			  {
-			    OCTAVE_QUIT;
+			    octave_quit ();
 
 			    if (ridx(j) == ii)
 			      {
@@ -1781,7 +1781,7 @@
 		{
 		  for (octave_idx_type i = 0; i < result_nr; i++)
 		    {
-		      OCTAVE_QUIT;
+		      octave_quit ();
 		      
 		      octave_idx_type ii = idx_arg.elem (kk++);
 		      if (ii < orig_len)
@@ -1808,7 +1808,7 @@
 		{
 		  for (octave_idx_type i = 0; i < result_nr; i++)
 		    {
-		      OCTAVE_QUIT;
+		      octave_quit ();
 
 		      octave_idx_type ii = idx_arg.elem (kk++);
 		      if (ii < orig_len)
@@ -1936,7 +1936,7 @@
 		      octave_idx_type jj = idx_j.elem (j);
 		      for (octave_idx_type i = cidx(jj); i < cidx(jj+1); i++)
 			{
-			  OCTAVE_QUIT;
+			  octave_quit ();
 
 			  octave_idx_type ii = itmp [ridx(i)];
 			  if (ii >= 0)
@@ -1988,7 +1988,7 @@
 			  for (octave_idx_type i = cidx(jj); 
 			       i < cidx(jj+1); i++)
 			    {
-			      OCTAVE_QUIT;
+			      octave_quit ();
 
 			      octave_idx_type ii = start_nodes [ridx(i)];
 
@@ -2024,7 +2024,7 @@
 			  for (octave_idx_type i = cidx(jj); 
 			       i < cidx(jj+1); i++)
 			    {
-			      OCTAVE_QUIT;
+			      octave_quit ();
 
 			      octave_idx_type ii = start_nodes [ridx(i)];
 
@@ -2489,7 +2489,7 @@
 		  sidx[i]->idx = i;
 		}
 			  
-	      OCTAVE_QUIT;
+	      octave_quit ();
 	      octave_sort<octave_idx_vector_sort *> 
 		sort (octave_idx_vector_comp);
 
@@ -2512,7 +2512,7 @@
 	  // First count the number of non-zero elements
 	  for (octave_idx_type i = 0; i < n; i++)
 	    {
-	      OCTAVE_QUIT;
+	      octave_quit ();
 
 	      octave_idx_type ii = lhs_idx.elem (i);
 	      if (i < n - 1 && lhs_idx.elem (i + 1) == ii)
@@ -2648,7 +2648,7 @@
 	    new_nzmx += n;
 	  for (octave_idx_type i = 0; i < n; i++)
 	    {
-	      OCTAVE_QUIT;
+	      octave_quit ();
 
 	      octave_idx_type ii = lhs_idx.elem (i);
 	      if (ii < lhs_len && c_lhs.elem(ii) != LT ())
@@ -2773,7 +2773,7 @@
 	  for (octave_idx_type i = 0; i < rhs.cols(); i++)
 	    for (octave_idx_type j = rhs.cidx(i); j < rhs.cidx(i+1); j++)
 	      {
-		OCTAVE_QUIT;
+		octave_quit ();
 		for (octave_idx_type k = jj; k <= i * rhs.rows() + rhs.ridx(j); k++)
 		  tmp.cidx(jj++) = ii;
 
@@ -2889,7 +2889,7 @@
                         {
                           for (octave_idx_type i = 0; i < n; i++)
                             {
-                              OCTAVE_QUIT;
+                              octave_quit ();
 
                               octave_idx_type ii = idx_i.elem (i);
 
@@ -3046,7 +3046,7 @@
                           sidx[i]->idx = i;
                         }
 
-                      OCTAVE_QUIT;
+                      octave_quit ();
                       octave_sort<octave_idx_vector_sort *> 
                         sort (octave_idx_vector_comp);
 
@@ -3085,7 +3085,7 @@
                           sidx[i]->idx = i;
                         }
 
-                      OCTAVE_QUIT;
+                      octave_quit ();
                       octave_sort<octave_idx_vector_sort *> 
                         sort (octave_idx_vector_comp);
 
@@ -3304,7 +3304,7 @@
 			  sidx[i]->idx = i;
 			}
 
-		      OCTAVE_QUIT;
+		      octave_quit ();
 		      octave_sort<octave_idx_vector_sort *> 
 			sort (octave_idx_vector_comp);
 
@@ -3327,7 +3327,7 @@
 		  // First count the number of non-zero elements
 		  for (octave_idx_type i = 0; i < len; i++)
 		    {
-		      OCTAVE_QUIT;
+		      octave_quit ();
 		      
 		      octave_idx_type ii = idx_i.elem (i);
 		      if (i < len - 1 && idx_i.elem (i + 1) == ii)
@@ -3426,7 +3426,7 @@
 		    new_nzmx += len;
 		  for (octave_idx_type i = 0; i < len; i++)
 		    {
-		      OCTAVE_QUIT;
+		      octave_quit ();
 		      octave_idx_type ii = idx_i.elem (i);
 		      if (ii < lhs_len && c_lhs.elem(ii) != LT ())
 			new_nzmx--;