]> git.sesse.net Git - vlc/blobdiff - src/misc/cpu.c
fix compilation on Linux
[vlc] / src / misc / cpu.c
index c928ace1a97e01b28e5fd85ec0db0d4a7373c8ef..611adad381eb0e313aed1da57c942b6da42f1aa6 100644 (file)
@@ -33,6 +33,8 @@
 #   include <setjmp.h>                                    /* longjmp, setjmp */
 #endif
 
+#include "libvlc.h"
+
 #if defined(__APPLE__) && (defined(__ppc__) || defined(__ppc64__))
 #include <sys/sysctl.h>
 #endif
@@ -51,7 +53,7 @@ static void SigHandler   ( int );
 static jmp_buf env;
 static int     i_illegal;
 #if defined( __i386__ ) || defined( __x86_64__ )
-static char   *psz_capability;
+static const char *psz_capability;
 #endif
 #endif
 
@@ -338,3 +340,15 @@ static void SigHandler( int i_signal )
 }
 #endif
 
+
+uint32_t cpu_flags = 0;
+
+
+/*****************************************************************************
+ * vlc_CPU: get pre-computed CPU capability flags
+ ****************************************************************************/
+unsigned vlc_CPU (void)
+{
+    return cpu_flags;
+}
+