<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>