diff options
Diffstat (limited to 'framebuffer/gui.c')
-rw-r--r-- | framebuffer/gui.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/framebuffer/gui.c b/framebuffer/gui.c index 992b19255..180c2614e 100644 --- a/framebuffer/gui.c +++ b/framebuffer/gui.c @@ -97,6 +97,19 @@ static struct gui_drag { } gui_drag; +/** + * Cause an abnormal program termination. + * + * \note This never returns and is intended to terminate without any cleanup. + * + * \param error The message to display to the user. + */ +static void die(const char *error) +{ + LOG(("%s", error)); + exit(1); +} + /* queue a redraw operation, co-ordinates are relative to the window */ static void fb_queue_redraw(struct fbtk_widget_s *widget, int x0, int y0, int x1, int y1) |