diff liboctave/array/CSparse.cc @ 19607:95c533ed464b

use warning IDs for all warnings in liboctave * CSparse.cc, MatrixType.cc, Sparse.cc, dSparse.cc, dbleQR.cc, eigs-base.cc, lo-specfun.cc, cmd-hist.cc, data-conv.cc, kpse.cc, lo-regexp.cc, oct-locbuf.cc, oct-shlib.cc, sparse-util.cc: Use current_liboctave_warning_with_id_handler and provide warning IDs for all warnings in liboctave code. * unwinddemo.cc: Also preserve and restore warning_wit_id_handler.
author John W. Eaton <jwe@octave.org>
date Thu, 18 Dec 2014 10:50:09 -0500
parents a0c7001cf1a8
children 4197fc428c7d
line wrap: on
line diff
--- a/liboctave/array/CSparse.cc
+++ b/liboctave/array/CSparse.cc
@@ -5725,8 +5725,8 @@
               END_INTERRUPT_IMMEDIATELY_IN_FOREIGN_CODE;
             }
 #else
-          (*current_liboctave_warning_handler)
-            ("CHOLMOD not installed");
+          (*current_liboctave_warning_with_id_handler)
+            ("Octave:missing-dependency", "CHOLMOD not installed");
 
           mattype.mark_as_unsymmetric ();
           typ = MatrixType::Full;
@@ -5982,8 +5982,8 @@
               END_INTERRUPT_IMMEDIATELY_IN_FOREIGN_CODE;
             }
 #else
-          (*current_liboctave_warning_handler)
-            ("CHOLMOD not installed");
+          (*current_liboctave_warning_with_id_handler)
+            ("Octave:missing-dependency", "CHOLMOD not installed");
 
           mattype.mark_as_unsymmetric ();
           typ = MatrixType::Full;
@@ -6255,8 +6255,8 @@
               END_INTERRUPT_IMMEDIATELY_IN_FOREIGN_CODE;
             }
 #else
-          (*current_liboctave_warning_handler)
-            ("CHOLMOD not installed");
+          (*current_liboctave_warning_with_id_handler)
+            ("Octave:missing-dependency", "CHOLMOD not installed");
 
           mattype.mark_as_unsymmetric ();
           typ = MatrixType::Full;
@@ -6491,8 +6491,8 @@
               END_INTERRUPT_IMMEDIATELY_IN_FOREIGN_CODE;
             }
 #else
-          (*current_liboctave_warning_handler)
-            ("CHOLMOD not installed");
+          (*current_liboctave_warning_with_id_handler)
+            ("Octave:missing-dependency", "CHOLMOD not installed");
 
           mattype.mark_as_unsymmetric ();
           typ = MatrixType::Full;