freebsd-nq/include
Mike Barcroft d846855da8 o Don't require long long support in bswap64() functions.
o In i386's <machine/endian.h>, macros have some advantages over
  inlines, so change some inlines to macros.
o In i386's <machine/endian.h>, ungarbage collect word_swap_int()
  (previously __uint16_swap_uint32), it has some uses on i386's with
  PDP endianness.

Submitted by:	bde

o Move a comment up in <machine/endian.h> that was accidentially moved
  down a few revisions ago.
o Reenable userland's use of optimized inline-asm versions of
  byteorder(3) functions.
o Fix ordering of prototypes vs. redefinition of byteorder(3)
  functions, so that the non-GCC (libc asm) case has proper
  prototypes.
o Add proper prototypes for byteorder(3) functions in <sys/param.h>.
o Prevent redundant duplicate prototypes by making use of the
  _BYTEORDER_PROTOTYPED define.
o Move the bswap16(), bswap32(), bswap64() C functions into MD space
  for platforms in which asm versions don't exist.  This significantly
  reduces the complexity of some things at the cost of duplicate code.

Reviewed by:	bde
2002-03-09 21:02:16 +00:00
..
arpa o Don't require long long support in bswap64() functions. 2002-03-09 21:02:16 +00:00
protocols WARNS-n and lint(1) silencer. Declare (const) strings properly as 2002-02-03 12:00:05 +00:00
rpc o Move NTOHL() and associated macros into <sys/param.h>. These are 2002-02-18 20:35:27 +00:00
rpcsvc Apply the following mechanical transformations in preparation for 2002-02-06 13:30:31 +00:00
_ctype.h Makes __istype() an inline (and a non inlined) function to avoid C++ 2002-02-05 06:21:34 +00:00
a.out.h
ar.h
assert.h Restore K&R prototype. Fix other style bugs. 2001-10-27 19:37:20 +00:00
bitstring.h
complex.h
ctype.h Makes __istype() an inline (and a non inlined) function to avoid C++ 2002-02-05 06:21:34 +00:00
db.h
dirent.h
disktab.h style(9) the structure definitions. 2001-09-05 01:36:46 +00:00
dlfcn.h Allow ldd(1) be used on shared libraries in addition to executables. 2002-02-04 10:33:48 +00:00
elf-hints.h
elf.h
err.h
fnmatch.h
fstab.h
fts.h
glob.h
grp.h Use a integral type that doesn't require <sys/types.h>. This 2002-03-08 03:09:46 +00:00
hesiod.h
histedit.h Merge style with NetBSD -- ANSI-C prototypes, style(9) tabing, etc. 2001-10-01 21:07:33 +00:00
ieeefp.h
ifaddrs.h
inttypes.h Add support for C++. 2002-01-06 19:04:12 +00:00
iso646.h
langinfo.h * style(9)'ify 2001-12-12 15:41:08 +00:00
libgen.h
limits.h
link.h style(9) the structure definitions. 2001-09-05 01:36:46 +00:00
locale.h
Makefile Fix bugs in the structure for rx_frame by making gap length one byte and 2001-12-31 22:01:44 +00:00
malloc.h Traditionally work in the -traditional case. 2001-11-07 23:14:31 +00:00
math.h Remove FreeBSD/vax and FreeBSD/tahoe support. 2001-11-03 08:38:54 +00:00
memory.h
monetary.h * style(9)'ify 2001-12-12 15:41:08 +00:00
mpool.h
ndbm.h
netconfig.h
netdb.h Fixed order of includes. <sys/cdefs.h> must be included before 2001-10-04 10:34:30 +00:00
nl_types.h
nlist.h
nsswitch.h
objformat.h
paths.h o Improve consistency of style by fixing tabs around _PATH_AUTHCONF. 2001-11-30 16:25:09 +00:00
pthread_np.h
pthread.h
pwd.h Move user_from_uid to pwd.h 2002-02-14 01:59:47 +00:00
ranlib.h
readpassphrase.h Synch with OpenBSD (style). 2002-03-08 20:52:52 +00:00
regex.h
regexp.h
resolv.h
rune.h
runetype.h
search.h
setjmp.h
sgtty.h
signal.h Oops, forgot to commit this (s/ucontext_t/struct __ucontext/). 2002-02-17 19:21:42 +00:00
stab.h
stdbool.h
stddef.h
stdio.h An extra #ifdef crept in with rev 1.38. 2001-12-05 04:16:33 +00:00
stdlib.h Move user_from_uid to pwd.h 2002-02-14 01:59:47 +00:00
strhash.h
string.h Fixed namespace pollution in previous commit. The C99 function 2001-11-28 19:02:01 +00:00
stringlist.h
strings.h
sysexits.h
tar.h
time.h I've been meaning to do this for a while. Add an underscore to the 2002-01-19 23:20:02 +00:00
timers.h
ttyent.h
unistd.h Change brk's prototype from char *brk(const char *) to int brk(const void *) 2002-01-24 12:11:31 +00:00
utime.h
utmp.h ll_time and ut_time are int32_t on disk and have to remain that way 2001-10-27 20:40:54 +00:00
vis.h
wchar.h
wctype.h