Subversion Repositories HelenOS-historic

Compare Revisions

Ignore whitespace Rev 1023 → Rev 1024

/kernel/trunk/arch/ppc32/include/atomic.h
63,25 → 63,25
: "cc");
}
 
static inline __u32 atomic_inc_pre(atomic_t *val)
static inline __u32 atomic_postinc(atomic_t *val)
{
atomic_inc(val);
return val->count - 1;
}
 
static inline __u32 atomic_dec_pre(atomic_t *val)
static inline __u32 atomic_postdec(atomic_t *val)
{
atomic_dec(val);
return val->count + 1;
}
 
static inline __u32 atomic_inc_post(atomic_t *val)
static inline __u32 atomic_preinc(atomic_t *val)
{
atomic_inc(val);
return val->count;
}
 
static inline __u32 atomic_dec_post(atomic_t *val)
static inline __u32 atomic_predec(atomic_t *val)
{
atomic_dec(val);
return val->count;