Date: Wed, 29 Aug 2001 17:04:19 -0700 (PDT) From: Mike Barcroft <mike@FreeBSD.org> To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/lib/libc/net byteorder.3 src/sys/alpha/include ansi.h endian.h src/sys/arm/include ansi.h src/sys/i386/include ansi.h endian.h src/sys/ia64/include ansi.h endian.h src/sys/powerpc/include ansi.h endian.h src/sys/sparc64/include ... Message-ID: <200108300004.f7U04JN26372@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
mike 2001/08/29 17:04:19 PDT
Modified files:
lib/libc/net byteorder.3
sys/alpha/include ansi.h endian.h
sys/arm/include ansi.h
sys/i386/include ansi.h endian.h
sys/ia64/include ansi.h endian.h
sys/powerpc/include ansi.h endian.h
sys/sparc64/include ansi.h endian.h
sys/sys types.h
Log:
o Remove some GCCisms in src/powerpc/include/endian.h.
o Unify <machine/endian.h>'s across all architectures.
o Make bswapXX() functions use a different spelling of u_int16_t and
friends to reduce namespace pollution. The bswapXX() functions
don't actually exist, but we'll probably import these at some
point. Atleast one driver (if_de) depends on bswapXX() for big
endian cases.
o Deprecate byteorder(3) prototypes from <sys/types.h>, these are
now prototyped indirectly in <arpa/inet.h>.
o Deprecate in_addr_t and in_port_t typedefs in <sys/types.h>, these
are now typedef'd in <arpa/inet.h>.
o Change byteorder(3) prototypes to use standards compliant uint32_t
(spelled __uint32_t to reduce namespace pollution).
o Document new preferred headers and standards compliance.
Discussed with: bde
PR: 29946
Reviewed by: bmilekic
Revision Changes Path
1.7 +15 -10 src/lib/libc/net/byteorder.3
1.16 +3 -1 src/sys/alpha/include/ansi.h
1.5 +15 -13 src/sys/alpha/include/endian.h
1.9 +3 -1 src/sys/arm/include/ansi.h
1.26 +3 -1 src/sys/i386/include/ansi.h
1.26 +12 -11 src/sys/i386/include/endian.h
1.10 +3 -1 src/sys/ia64/include/ansi.h
1.3 +15 -13 src/sys/ia64/include/endian.h
1.9 +3 -1 src/sys/powerpc/include/ansi.h
1.4 +15 -13 src/sys/powerpc/include/endian.h
1.4 +3 -1 src/sys/sparc64/include/ansi.h
1.3 +11 -9 src/sys/sparc64/include/endian.h
1.45 +17 -3 src/sys/sys/types.h
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200108300004.f7U04JN26372>
