enum gp_dialog_msg_type { GP_DIALOG_MSG_INFO, GP_DIALOG_MSG_WARN, GP_DIALOG_MSG_ERR, GP_DIALOG_MSG_QUESTION, }; enum gp_dialog_msg_retval { GP_DIALOG_EXIT, GP_DIALOG_YES, GP_DIALOG_NO, GP_DIALOG_ERR, }; int gp_dialog_msg_run(enum gp_dialog_msg_type type, const char *title, const char *msg); int gp_dialog_msg_printf_run(enum gp_dialog_msg_type type, const char *title, const char *fmt, ...)