<html><head></head><body>IIRC it's okay to have noreturn on the definition but not the declarations. So then OK.<br><br><div class="gmail_quote">Le 10 février 2020 15:39:14 GMT+02:00, Steve Lhomme <robux4@ycbcr.xyz> a écrit :<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<pre class="k9mail"><hr> src/android/thread.c | 6 ------<br> src/darwin/thread.c  | 6 ------<br> src/missing.c        | 9 +++++++++<br> src/posix/thread.c   | 6 ------<br> 4 files changed, 9 insertions(+), 18 deletions(-)<br><br>diff --git a/src/android/thread.c b/src/android/thread.c<br>index 26723d56726..950a814199e 100644<br>--- a/src/android/thread.c<br>+++ b/src/android/thread.c<br>@@ -329,12 +329,6 @@ void vlc_testcancel (void)<br>     pthread_exit(NULL);<br> }<br> <br>-noreturn void vlc_control_cancel (int cmd, ...)<br>-{<br>-    (void) cmd;<br>-    vlc_assert_unreachable ();<br>-}<br>-<br> void vlc_cancel_addr_set(atomic_uint *addr)<br> {<br>     vlc_thread_t th = vlc_thread_self();<br>diff --git a/src/darwin/thread.c b/src/darwin/thread.c<br>index d8cd73d0ccf..1eca7755d2f 100644<br>--- a/src/darwin/thread.c<br>+++ b/src/darwin/thread.c<br>@@ -531,12 +531,6 @@ void vlc_testcancel (void)<br>     pthread_testcancel ();<br> }<br> <br>-void vlc_control_cancel (int cmd, ...)<br>-{<br>-    (void) cmd;<br>-    vlc_assert_unreachable ();<br>-}<br>-<br> vlc_tick_t vlc_tick_now (void)<br> {<br>     vlc_clock_setup();<br>diff --git a/src/missing.c b/src/missing.c<br>index edfd458cd16..dcab1b1d6b7 100644<br>--- a/src/missing.c<br>+++ b/src/missing.c<br>@@ -294,3 +294,12 @@ noreturn update_release_t *update_GetRelease(update_t *u)<br>     vlc_assert_unreachable();<br> }<br> #endif /* !UPDATE_CHECK */<br>+<br>+#include <vlc_threads.h><br>+#if defined(LIBVLC_USE_PTHREAD_CLEANUP)<br>+noreturn void vlc_control_cancel (int cmd, ...)<br>+{<br>+    (void) cmd;<br>+    vlc_assert_unreachable ();<br>+}<br>+#endif<br>diff --git a/src/posix/thread.c b/src/posix/thread.c<br>index 9c3206443bf..dfe0ea7c9da 100644<br>--- a/src/posix/thread.c<br>+++ b/src/posix/thread.c<br>@@ -554,12 +554,6 @@ void vlc_testcancel (void)<br>     pthread_testcancel ();<br> }<br> <br>-noreturn void vlc_control_cancel (int cmd, ...)<br>-{<br>-    (void) cmd;<br>-    vlc_assert_unreachable ();<br>-}<br>-<br> vlc_tick_t vlc_tick_now (void)<br> {<br>     struct timespec ts;</pre></blockquote></div><br>-- <br>Envoyé de mon appareil Android avec Courriel K-9 Mail. Veuillez excuser ma brièveté.</body></html>