diff options
author | Alan Coopersmith <alan.coopersmith@sun.com> | 2008-12-23 14:55:26 -0800 |
---|---|---|
committer | Alan Coopersmith <alan.coopersmith@sun.com> | 2008-12-23 14:58:01 -0800 |
commit | fe05a46f191ebd36251dda7a9703d90c25efec11 (patch) | |
tree | 1ef0c93e159dc1d8a4dc515134b64c81f59d8bee /hw | |
parent | a1b201bcb01e702f8f0a5889a3d49317503b9475 (diff) |
Remove powerpc load/store functions from export list on other platforms
Diffstat (limited to 'hw')
-rw-r--r-- | hw/xfree86/common/compiler.h | 30 |
1 files changed, 16 insertions, 14 deletions
diff --git a/hw/xfree86/common/compiler.h b/hw/xfree86/common/compiler.h index 5154511ed..0c6928c29 100644 --- a/hw/xfree86/common/compiler.h +++ b/hw/xfree86/common/compiler.h @@ -110,20 +110,22 @@ extern _X_EXPORT unsigned int inl(unsigned long); # endif /* __sparc__, __arm32__, __alpha__ */ # endif /* __arm__ */ -extern _X_EXPORT unsigned long ldq_u(unsigned long *); -extern _X_EXPORT unsigned long ldl_u(unsigned int *); -extern _X_EXPORT unsigned long ldw_u(unsigned short *); -extern _X_EXPORT void stq_u(unsigned long, unsigned long *); -extern _X_EXPORT void stl_u(unsigned long, unsigned int *); -extern _X_EXPORT void stw_u(unsigned long, unsigned short *); -extern _X_EXPORT void mem_barrier(void); -extern _X_EXPORT void write_mem_barrier(void); -extern _X_EXPORT void stl_brx(unsigned long, volatile unsigned char *, int); -extern _X_EXPORT void stw_brx(unsigned short, volatile unsigned char *, int); -extern _X_EXPORT unsigned long ldl_brx(volatile unsigned char *, int); -extern _X_EXPORT unsigned short ldw_brx(volatile unsigned char *, int); - -# endif +# if defined(__powerpc__) && !defined(__OpenBSD__) +extern unsigned long ldq_u(unsigned long *); +extern unsigned long ldl_u(unsigned int *); +extern unsigned long ldw_u(unsigned short *); +extern void stq_u(unsigned long, unsigned long *); +extern void stl_u(unsigned long, unsigned int *); +extern void stw_u(unsigned long, unsigned short *); +extern void mem_barrier(void); +extern void write_mem_barrier(void); +extern void stl_brx(unsigned long, volatile unsigned char *, int); +extern void stw_brx(unsigned short, volatile unsigned char *, int); +extern unsigned long ldl_brx(volatile unsigned char *, int); +extern unsigned short ldw_brx(volatile unsigned char *, int); +# endif /* __powerpc__ && !__OpenBSD */ + +# endif /* NO_INLINE || DO_PROTOTYPES */ # ifndef NO_INLINE # ifdef __GNUC__ |