26 #if ! defined (octave_lo_error_h)
27 #define octave_lo_error_h 1
29 #include "octave-config.h"
31 #if defined (__cplusplus)
35 OCTAVE_NORETURN
extern void
38 OCTAVE_NORETURN
extern
59 OCTAVE_FORMAT_PRINTF (1, 2)
63 OCTAVE_FORMAT_PRINTF (2, 3)
67 OCTAVE_FORMAT_PRINTF (1, 2)
70 OCTAVE_FORMAT_PRINTF (2, 3)
74 OCTAVE_API extern
void
77 OCTAVE_API extern
void
80 OCTAVE_API extern
void
83 OCTAVE_API extern
void
86 #if defined (__cplusplus)
OCTAVE_NORETURN void liboctave_fatal_with_id(const char *id, const char *fmt,...)
void liboctave_warning(const char *fmt,...)
OCTAVE_API liboctave_warning_with_id_handler current_liboctave_warning_with_id_handler
void(* liboctave_error_with_id_handler)(const char *, const char *,...)
void(* liboctave_error_handler)(const char *,...)
OCTAVE_API liboctave_warning_handler current_liboctave_warning_handler
OCTAVE_API void set_liboctave_error_handler(OCTAVE_NORETURN liboctave_error_handler f)
OCTAVE_NORETURN OCTAVE_API liboctave_error_with_id_handler current_liboctave_error_with_id_handler
OCTAVE_API void set_liboctave_warning_with_id_handler(liboctave_warning_with_id_handler f)
void(* liboctave_warning_with_id_handler)(const char *, const char *,...)
OCTAVE_NORETURN void liboctave_fatal(const char *fmt,...)
OCTAVE_NORETURN OCTAVE_API liboctave_error_handler current_liboctave_error_handler
OCTAVE_API void set_liboctave_warning_handler(liboctave_warning_handler f)
void(* liboctave_warning_handler)(const char *,...)
OCTAVE_API void set_liboctave_error_with_id_handler(OCTAVE_NORETURN liboctave_error_with_id_handler f)
void liboctave_warning_with_id(const char *id, const char *fmt,...)
F77_RET_T const F77_DBLE const F77_DBLE * f