[GRASS-dev] set_fatal_error
Martin Landa
landa.martin at gmail.com
Mon Jan 14 12:37:33 EST 2008
Hi all,
in Vlib/error.c are defined fns Vect_get_fatal_error(),
Vect_set_fatal_error() which are currently used only in Vlib/open.c.
00049 static void
00050 fatal_error ( int ferror, char *errmsg )
00051 {
00052 switch ( ferror ) {
00053 case GV_FATAL_EXIT:
00054 G_fatal_error ( errmsg );
00055 break;
00056 case GV_FATAL_PRINT:
00057 G_warning ( errmsg );
00058 break;
00059 case GV_FATAL_RETURN:
00060 break;
00061 }
00062 }
Maybe it would be good to move them to gislib, to enable programmer
change behaviour of G_fatal_error() when really need, e.g. to avoid
crashing GUI (qgis or native wxpython-based).
?
Martin
--
Martin Landa <landa.martin at gmail.com> * http://gama.fsv.cvut.cz/~landa *
More information about the grass-dev
mailing list