<html><head></head><body>I'm not changing the type here. And VLC code assumes unsigned is no smaller than uint32_t (which is correct in POSIX and all supported non-POSIX platforms).<br><br><div class="gmail_quote">Le 30 mars 2020 09:21:05 GMT+03: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">On 2020-03-29 22:43, Rémi Denis-Courmont wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #729fcf; padding-left: 1ex;"><hr>  src/misc/cpu.c | 15 +++++++++------<br>  1 file changed, 9 insertions(+), 6 deletions(-)<br><br>diff --git a/src/misc/cpu.c b/src/misc/cpu.c<br>index d42d7ed066..8a8835b79b 100644<br>--- a/src/misc/cpu.c<br>+++ b/src/misc/cpu.c<br>@@ -55,8 +55,6 @@<br>  #include <machine/cpu.h><br>  #endif<br>  <br>-static uint32_t cpu_flags;<br>-<br>  #if defined (__i386__) || defined (__x86_64__) || defined (__powerpc__) \<br>   || defined (__ppc__) || defined (__ppc64__) || defined (__powerpc64__)<br>  # if defined (HAVE_FORK)<br>@@ -113,10 +111,9 @@ static void Altivec_test (void)<br>  #endif<br>  <br>  /**<br>- * Determines the CPU capabilities and stores them in cpu_flags.<br>- * The result can be retrieved with vlc_CPU().<br>+ * Determines the CPU capabilities.<br>   */<br>-static void vlc_CPU_init(void)<br>+static unsigned vlc_CPU_raw(void)<br></blockquote><br>Should be uint32_t.<br><br><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #729fcf; padding-left: 1ex;">  {<br>      uint32_t i_capabilities = 0;<br>  <br>@@ -247,8 +244,14 @@ out:<br>  #   endif<br>  <br>  #endif<br>+    return i_capabilities;<br>+}<br>  <br>-    cpu_flags = i_capabilities;<br>+static uint32_t cpu_flags;<br>+<br>+static void vlc_CPU_init(void)<br>+{<br>+    cpu_flags = vlc_CPU_raw();<br>  }<br>  <br>  VLC_WEAK unsigned vlc_CPU(void)<br>-- <br>2.26.0<hr>vlc-devel mailing list<br>To unsubscribe or modify your subscription options:<br><a href="https://mailman.videolan.org/listinfo/vlc-devel">https://mailman.videolan.org/listinfo/vlc-devel</a><br><br></blockquote><hr>vlc-devel mailing list<br>To unsubscribe or modify your subscription options:<br><a href="https://mailman.videolan.org/listinfo/vlc-devel">https://mailman.videolan.org/listinfo/vlc-devel</a></pre></blockquote></div><br>-- <br>Envoyé de mon appareil Android avec Courriel K-9 Mail. Veuillez excuser ma brièveté.</body></html>