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>