Mercurial > jwe > octave
diff liboctave/util/lo-array-errwarn.cc @ 21111:7bb96a8df912
lo-array-errwarn.h: Don't export string constants unnecessarily.
* lo-array-errwarn.h: Delete "extern const char * [error|warning]_id_XXX"
declarations.
* ov-complex.cc (complex_index_exception::err_id): Use string literal rather
than error_id_invalid_index constant from lo-array-errwarn.h.
* lo-array-errwarn.cc: Declare and initialize
"static const char * [error_warning]_id_XXX]" variables.
* lo-array-gripes.cc: Declare and initialize
"static const char * [error_warning]_id_XXX]" variables.
author | Rik <rik@octave.org> |
---|---|
date | Tue, 19 Jan 2016 15:08:59 -0800 |
parents | e39e05d90788 |
children | 358aa7fcbd33 |
line wrap: on
line diff
--- a/liboctave/util/lo-array-errwarn.cc Tue Jan 19 14:09:56 2016 -0800 +++ b/liboctave/util/lo-array-errwarn.cc Tue Jan 19 15:08:59 2016 -0800 @@ -29,15 +29,16 @@ #include "lo-array-errwarn.h" #include "lo-error.h" -const char *error_id_nonconformant_args = "Octave:nonconformant-args"; +// Text constants used to shorten code below. +static const char *error_id_nonconformant_args = "Octave:nonconformant-args"; -const char *error_id_index_out_of_bounds = "Octave:index-out-of-bounds"; +static const char *error_id_index_out_of_bounds = "Octave:index-out-of-bounds"; -const char *error_id_invalid_index = "Octave:invalid-index"; +static const char *error_id_invalid_index = "Octave:invalid-index"; -const char *warning_id_nearly_singular_matrix = "Octave:nearly-singular-matrix"; +static const char *warning_id_nearly_singular_matrix = "Octave:nearly-singular-matrix"; -const char *warning_id_singular_matrix = "Octave:singular-matrix"; +static const char *warning_id_singular_matrix = "Octave:singular-matrix"; void err_nan_to_logical_conversion (void)