diff options
author | Paul Eggert <eggert@cs.ucla.edu> | 2012-06-24 10:39:14 -0700 |
---|---|---|
committer | Paul Eggert <eggert@cs.ucla.edu> | 2012-06-24 10:39:14 -0700 |
commit | 845ca893904e4664063cb5c121b34925386849f7 (patch) | |
tree | 6d9798a0d167f9e6bb5a2a6dae21c83ad9eb9a74 /lwlib | |
parent | 696056c280e0e4a03e12d8d53f692c015ff19217 (diff) | |
download | emacs-845ca893904e4664063cb5c121b34925386849f7.tar.gz |
Switch from NO_RETURN to C11's _Noreturn.
Fixes: debbugs:11750
Diffstat (limited to 'lwlib')
-rw-r--r-- | lwlib/ChangeLog | 7 | ||||
-rw-r--r-- | lwlib/xlwmenu.c | 3 |
2 files changed, 8 insertions, 2 deletions
diff --git a/lwlib/ChangeLog b/lwlib/ChangeLog index 558b9960213..a6445f3ed56 100644 --- a/lwlib/ChangeLog +++ b/lwlib/ChangeLog @@ -1,3 +1,10 @@ +2012-06-24 Paul Eggert <eggert@cs.ucla.edu> + + Switch from NO_RETURN to C11's _Noreturn (Bug#11750). + * xlwmenu.c (abort_gracefully): + Use _Noreturn rather than NO_RETURN. + No need for separate decl merely because of _Noreturn. + 2012-05-31 Paul Eggert <eggert@cs.ucla.edu> Remove obsolete '#define static' cruft. diff --git a/lwlib/xlwmenu.c b/lwlib/xlwmenu.c index 4406c505392..31e041d3dad 100644 --- a/lwlib/xlwmenu.c +++ b/lwlib/xlwmenu.c @@ -190,7 +190,6 @@ static void Key(Widget w, XEvent *ev, String *params, Cardinal *num_params); static void Nothing(Widget w, XEvent *ev, String *params, Cardinal *num_params); static int separator_height (enum menu_separator); static void pop_up_menu (XlwMenuWidget, XButtonPressedEvent *); -static void abort_gracefully (Widget w) NO_RETURN; static XtActionsRec xlwMenuActionsList [] = @@ -273,7 +272,7 @@ ungrab_all (Widget w, Time ungrabtime) /* Like abort, but remove grabs from widget W before. */ -static void +static _Noreturn void abort_gracefully (Widget w) { if (XtIsShell (XtParent (w))) |