From: Jaroslav Kysela Date: Fri, 7 Dec 2001 09:05:03 +0000 (+0000) Subject: Cleaned atomic stuff X-Git-Tag: v1.0.3~548 X-Git-Url: https://git.alsa-project.org/?a=commitdiff_plain;h=1bee1ded21a16e642e919e437411d16ec1850f1e;p=alsa-lib.git Cleaned atomic stuff --- diff --git a/src/pcm/pcm_meter.c b/src/pcm/pcm_meter.c index 363b8451..4a1876d0 100644 --- a/src/pcm/pcm_meter.c +++ b/src/pcm/pcm_meter.c @@ -33,23 +33,13 @@ #include #include "pcm_local.h" #include "pcm_plugin.h" +#include "iatomic.h" #ifndef PIC /* entry for static linking */ const char *_snd_module_pcm_meter = ""; #endif -#if defined(__sparc__) || defined(__ia64__) || defined(__mips__) -/* asm/atomic.h is unavailable on sparc and ia64 */ -#define atomic_t int -#define atomic_read(x) (*(x)) -#define atomic_dec(x) ((*(x))--) -#define atomic_inc(x) ((*(x))++) -#define atomic_set(x,i) (*(x) = (i)) -#else -#include -#endif - #ifndef DOC_HIDDEN #define FREQUENCY 50