mirror of https://github.com/mpv-player/mpv
Remove hackish and not actually working code to make vidix compile with
compilers without inline assembly. Almost no OS provides inb() etc. in its libraries, and removing the broken fallback code makes it compile on Solaris with Sun C compiler. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30293 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
parent
c69a27ef8e
commit
0d17260656
|
@ -66,7 +66,6 @@
|
|||
#ifndef MPLAYER_ASMMACROS_H
|
||||
#define MPLAYER_ASMMACROS_H
|
||||
|
||||
#if defined(__GNUC__)
|
||||
#if defined(__alpha__)
|
||||
#include "sysdep/AsmMacros_alpha.h"
|
||||
#elif defined(__ia64__)
|
||||
|
@ -81,37 +80,4 @@
|
|||
#include "sysdep/AsmMacros_x86.h"
|
||||
#endif
|
||||
|
||||
#else /* __GNUC__ */
|
||||
|
||||
#if defined(_MINIX) && defined(_ACK)
|
||||
|
||||
/* inb, outb, inw and outw are defined in the library */
|
||||
/* ... but I've no idea if the same is true for inl & outl */
|
||||
|
||||
u8_t inb(U16_t);
|
||||
void outb(U16_t, U8_t);
|
||||
u16_t inw(U16_t);
|
||||
void outw(U16_t, U16_t);
|
||||
u32_t inl(U16_t);
|
||||
void outl(U16_t, U32_t);
|
||||
|
||||
#else /* not _MINIX and _ACK */
|
||||
|
||||
# ifdef SVR4
|
||||
# include <sys/types.h>
|
||||
# ifndef __USLC__
|
||||
# define __USLC__
|
||||
# endif
|
||||
# endif
|
||||
#ifndef SCO325
|
||||
# include <sys/inline.h>
|
||||
#else
|
||||
# include "../common/scoasm.h"
|
||||
#endif
|
||||
#define intr_disable() __asm__("cli")
|
||||
#define intr_enable() __asm__("sti")
|
||||
|
||||
#endif /* _MINIX and _ACK */
|
||||
#endif /* __GNUC__ */
|
||||
|
||||
#endif /* MPLAYER_ASMMACROS_H */
|
||||
|
|
Loading…
Reference in New Issue