History log of /netbsd/sys/arch/m68k/include/bswap.h (Results 1 – 4 of 4)
Revision Date Author Comments
# 67d47e02 31-Jan-2006 dsl <dsl@NetBSD.org>

Change sys/arch/xxx/include/bswap.h to #include machine/byte_swap.h then
sys/bswap.h in order to pick up the MD inline routines and the constant
folding definitions in the right order.
Code can inclu

Change sys/arch/xxx/include/bswap.h to #include machine/byte_swap.h then
sys/bswap.h in order to pick up the MD inline routines and the constant
folding definitions in the right order.
Code can include either sys/bswap.h or machine/bswap.h with the same effect.

show more ...


# a22b0cbf 30-Mar-2001 leo <leo@NetBSD.org>

Optimize bswap16() and bswap32() functions to inline assembly.


# 06a92524 21-Aug-1999 simonb <simonb@NetBSD.org>

Include <sys/bswap.h> for function prototypes. i386, pc532 and vax
still include <machine/byte_swap.h> and define macros for some of
the bswap*() functions.


# dc306354 15-Jan-1999 bouyer <bouyer@NetBSD.org>

Move the bswap functions from libutil to libc (this bups the
minor of libc and the major of libutil). For little-endian architectures
merge the bnswap() assembly versions with nto* and hton* using sy

Move the bswap functions from libutil to libc (this bups the
minor of libc and the major of libutil). For little-endian architectures
merge the bnswap() assembly versions with nto* and hton* using symbols
aliasing. Use symbol renaming for the bswap function in this case to avoid
namespace pollution.
Declare bswap* in machine/bswap.h, not machine/endian.h. For little-endian
machines, common code for inline macros go in machine/byte_swap.h
Sync libkern with libc.
Adjust #include in kernel sources for machine/bswap.h.

show more ...