cvs commit: src/sys/i386/include atomic.h

Dag-Erling Smørgrav des at
Tue Mar 28 18:28:28 UTC 2006

John Baldwin <jhb at> writes:
> One reason for not having the casts, btw, is that you lose type
> checking.

Huh?  Before my patch, any use of atomic_*_ptr with warnings turned
off would result in a slew of warnings because you'd be passing
pointers to a function which is declared to take u_int.  The only way
to make this type safe is to use inline functions instead of the
macros I wrote.

Dag-Erling Smørgrav - des at

More information about the cvs-src mailing list