Skip site navigation (1)Skip section navigation (2)
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>