1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58
|
/*
* ----------------------------------------------------------------------
* File: myerrors.h
* ----------------------------------------------------------------------
* History:
* 980805 rea@sr.unh.edu original introduction of myerrors.h file.
* ----------------------------------------------------------------------
*/
#ifndef myerrors_h
#define myerrors_h
/* ------------------------- error messages ------------------------- */
extern char *gs_err_msgs[]; /* this variable is define in main.c */
/* ------------------------- return_err macro ------------------------- */
#define RETURN_ERR(e) \
{ error_message = gs_err_msgs[e]; display_message(); return; }
/* ------------------------- error message enum ------------------------- */
enum gs_err_enum { gs_Success=0,
gs_cant_create_tempfile,
gs_cant_create_chart,
gs_error_notify,
gs_cant_open_errorlog,
gs_cant_open_importfile,
gs_nothing_selected,
gs_invalid_selection,
gs_already_exists,
gs_nothing_entered,
gs_invalid_entry,
gs_nothing_selected_edit,
gs_nothing_selected_edit2,
gs_cant_open_group,
gs_group_empty,
gs_cant_open_chart,
gs_cant_create,
gs_invalid_date,
gs_invalid_date2,
gs_invalid_date3,
gs_data_missing,
gs_group_missing,
gs_invalid_moving,
gs_invalid_pnc,
gs_invalid_pvc,
gs_invalid_threshold,
gs_cant_delete_last_record,
gs_export_complete,
gs_duplicate_indicator,
gs_indicator_limit,
gs_last_error
};
#endif
|