freebsd-src/usr.bin
David E. O'Brien f506ed7467 There is a problem in that one cannot use ctype.h at the same time as parts
of the C++ stdlib.  Our ctype.h uses symbols of the form _<X> to denote the
various character classes.  Our ctype.h also extends the usual ctype.h
offering by adding the "_T" (special) class.  Problem is parts of the STL
also use the symbol "_T" as its parameterized type.  These two uses are
incompatible.

Thus change the form of the symbols used in ctype to something that fixes
the current problem and is less likely to cause conflicts in the future.

Requested by:	Tomoaki NISHIYAMA <tomoaki@biol.s.u-tokyo.ac.jp>
Ok'ed by:	JKH
2000-02-08 07:43:26 +00:00
..
apply Do not dot terminate errx() strings. Add rcsid. 1999-12-05 19:53:37 +00:00
ar $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
at Correct use of .Nm, .Em, .Ev 1999-12-05 19:57:14 +00:00
banner Fix buffer overflow & add $FreeBSD$ 1999-12-04 02:11:51 +00:00
basename $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
biff Slay a grammar gremlin. 1999-09-01 20:25:44 +00:00
brandelf Make brandelf explain itself a little better on error. 2000-01-04 02:33:54 +00:00
c89 Typo. Standard list of flag 1999-12-05 20:01:28 +00:00
calendar Adapt to the new `ccp' now that the traditional-behaving /usr/bin/cpp 2000-01-10 06:24:49 +00:00
cap_mkdb Make better use of .Ar. Use DIAGNOSTICS instead of incorrect section name. 1999-11-21 16:16:30 +00:00
chat Fix a buffer overflow due to sending strings >1k in length. This is unlikely 1999-11-25 07:28:54 +00:00
checknr $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
chflags Revert part of the last commit, remove {g|s}etflags from the libc 2000-02-05 18:42:36 +00:00
chkey $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
chpass Extra sanity checks in information from file edited by user. This 1999-12-21 19:30:09 +00:00
cksum Minimal use of .Ar and .Nm. 1999-12-05 20:03:22 +00:00
cmp $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
col $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
colcrt $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
colldef Moved to share 1999-10-18 14:00:59 +00:00
colrm $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
column $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
comm fix the same typo as in uniq 1999-12-10 13:27:02 +00:00
compile_et Build this from contrib/ now. 1999-09-04 09:52:36 +00:00
compress Tidy up $Log$ debris 1999-09-06 07:32:15 +00:00
ctags Style change and comment difference per bde. 2000-01-27 16:15:51 +00:00
cut $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
dig Use libbind to get to the extended resolver and headers. 1999-11-30 06:25:19 +00:00
dirname Tweaks to allow compiling -Wall (mostly adding "const" to char rcsid[]). 1998-12-06 22:58:23 +00:00
dnskeygen New program in the bind suite. I'm not sure that it's worth much while 1999-11-30 06:26:14 +00:00
dnsquery Use libbind to get to the extended resolver and headers. 1999-11-30 06:25:19 +00:00
doscmd Don't build with X support if DESTDIR is defined. This prevents 2000-01-05 12:59:31 +00:00
du cleanup using suggestions from bde 2000-01-27 20:55:09 +00:00
ee For emacs key binding clearly describe ^t/^u as "begin of file"/"end of file" 1999-10-18 16:30:35 +00:00
enigma $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
env Add `-i'' option, which is the same as `-''. The -i option is the 1999-08-27 08:59:32 +00:00
expand $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
false $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
fetch Add the -F option. This is for forcing restarts with -r by inhibiting 1999-10-23 15:22:53 +00:00
file Fxi various man pages to stop abusing the .Bx macro to generate 2000-01-23 01:48:16 +00:00
file2c $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
find Revert part of the last commit, remove {g|s}etflags from the libc 2000-02-05 18:42:36 +00:00
finger $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
fmt $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
fold $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
from $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
fstat Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL" 1999-12-29 05:07:58 +00:00
ftp another tcp apps IPv6 updates.(should be make world safe) 2000-01-27 09:28:38 +00:00
gcore ${MACHINE} -> ${MACHINE_ARCH} 1999-11-14 13:54:44 +00:00
genassym New command for creating assembler symbols from C. 1999-12-23 11:07:45 +00:00
gencat $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
gensetdefs Allow it to be compiled as cross-tool. 1999-12-12 21:16:46 +00:00
getopt mdoc(7) style fixes 1999-09-05 05:50:38 +00:00
global $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
gprof $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
gprof4 Make profiling work for ELF. gprof now autodetects the format of 1998-09-07 23:32:00 +00:00
head $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
hexdump Correct spelling : ascii -> ASCII 1999-09-20 09:15:23 +00:00
host Use libbind to get to the extended resolver and headers. 1999-11-30 06:25:19 +00:00
id Cast pw_change and pw_expire to long and fix the format specifier accordingly. 1999-09-06 20:07:12 +00:00
indent Don't depend on the fact that variables default to int. 1999-09-06 20:15:56 +00:00
ipcrm $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
ipcs Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL" 1999-12-29 05:07:58 +00:00
join $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
jot Back out rev 1.11, about which bde had concerns, and instead implement 2000-01-06 15:37:37 +00:00
kdump Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL" 1999-12-29 05:07:58 +00:00
key $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
keyinfo $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
keyinit $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
keylogin $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
keylogout $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
killall $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
ktrace $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
kzip $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
lam $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
last $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
lastcomm $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
ldd Add $FreeBSD$ lines to man pages that are missing them to make it 1999-08-28 23:23:38 +00:00
leave $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
lex Install Flexlexer.h with mode 444. 1999-12-17 07:49:03 +00:00
limits This implements the RLIMIT_SBSIZE ("sbsize") administrative limits for 1999-10-09 20:47:59 +00:00
locate Fix typo's. 2000-01-28 20:20:28 +00:00
lock Revert the libcrypt/libmd stuff back to how it was. This should not have 1999-12-18 13:55:17 +00:00
lockf $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
logger $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
login Revert the libcrypt/libmd stuff back to how it was. This should not have 1999-12-18 13:55:17 +00:00
logname $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
look $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
lorder $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
lsvfs $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
m4 Typo 1999-11-15 03:13:23 +00:00
mail Document startup behaviour of mail(1). 1999-11-08 03:54:37 +00:00
make ${.MAKE} -> ${MAKE} 2000-01-19 10:44:28 +00:00
makewhatis $Id$ -> $FreeBSD$ 1999-08-27 23:37:10 +00:00
mesg $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
minigzip $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
mk_cmds Small typo fix. 1999-12-20 09:35:12 +00:00
mkdep Capitalization errors: 1999-09-25 21:47:27 +00:00
mkfifo $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
mklocale There is a problem in that one cannot use ctype.h at the same time as parts 2000-02-08 07:43:26 +00:00
mkstr $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
mktemp .Ox is ``clever'' now. 1999-10-30 14:03:43 +00:00
more Correctly backspace over number N that preceeds macros. 2000-01-08 18:11:05 +00:00
msgs $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
mt $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
ncal Use %EF instead of hardcoded order for each country 1999-11-30 20:08:50 +00:00
ncplist Fix NOSHARED case. 1999-10-31 08:58:29 +00:00
ncplogin Add reference to the share/examples/nwclient directory. 1999-11-14 13:39:49 +00:00
netstat IPv6 multicast routing. 2000-01-28 05:10:56 +00:00
newkey $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
nfsstat Rev 1.9 did not follow style(9) in ordering. 1999-12-16 09:49:54 +00:00
nice Correct some hard sentence breaks. Only those surrounding the previous 1999-09-14 11:46:04 +00:00
nm $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
nohup Correct some hard sentence breaks. Only those surrounding the previous 1999-09-14 11:46:04 +00:00
objformat Since we build and install gasp(1) in /usr/libexec/${OBJFORMAT}/, 1999-12-24 15:18:19 +00:00
opieinfo $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
opiekey $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
opiepasswd $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
pagesize $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
passwd Revert the libcrypt/libmd stuff back to how it was. This should not have 1999-12-18 13:55:17 +00:00
paste $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
pr The -s option was broken (missing braces around an else clause). 1999-12-04 03:19:15 +00:00
printenv $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
printf Document truncation of strings when a NUL character is reached in a format 2000-01-19 04:16:48 +00:00
quota $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
ranlib $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
rdist $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
renice $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
rev $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
rlogin several tcp apps IPv6 update 2000-01-25 14:52:10 +00:00
rpcgen Fxi various man pages to stop abusing the .Bx macro to generate 2000-01-23 01:48:16 +00:00
rpcinfo $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
rs $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
rsh several tcp apps IPv6 update 2000-01-25 14:52:10 +00:00
rup $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
ruptime Document that hosts for which no status report has been received for 1999-11-01 19:42:02 +00:00
rusers $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
rwall $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
rwho $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
sasc $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
script Fix grammar error. (missing verb) 1999-12-13 23:37:56 +00:00
sed Escape the ':' so that is actually makes it into the double quotes. 1999-12-29 22:22:32 +00:00
shar $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
showmount $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
size $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
sockstat Add xrefs to the {f,net,sock}stat.1 manpages. While I'm in there, fix 1999-09-06 13:14:24 +00:00
soelim $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
split $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
strings $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
strip $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
su Revert the libcrypt/libmd stuff back to how it was. This should not have 1999-12-18 13:55:17 +00:00
symorder $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
systat "Disks" is more correct than "Disks" could be. 1999-09-19 18:04:54 +00:00
tail $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
talk talk depended on side effects of curses includes. 1999-08-30 08:21:17 +00:00
tconv $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
tcopy $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
tee $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
telnet Fix telnet core dump at invalid service name specified. 2000-02-07 00:52:49 +00:00
tftp $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
time Correct some hard sentence breaks. Only those surrounding the previous 1999-09-14 11:46:04 +00:00
tip Fix warning: return type of main' is not int' 1999-09-15 01:58:44 +00:00
top Reduce max length of user names to 15 characters to reflect reality. 1999-11-17 16:31:51 +00:00
touch $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
tput $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
tr $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
true $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
truss Fxi various man pages to stop abusing the .Bx macro to generate 2000-01-23 01:48:16 +00:00
tset Take a shot at making this work under termcap/terminfo ncurses. It 1999-08-30 08:27:31 +00:00
tsort $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
tty $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
uac Fixes for my mandoc braindamage. 2000-01-27 09:00:51 +00:00
ul $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
uname $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
unexpand $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
unifdef $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
uniq fix fatal typo 1999-12-10 13:06:53 +00:00
units $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
unvis $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
users $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
uudecode $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
uuencode $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
vacation $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
vgrind $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
vi Perl support in vi is broken if perl has thread support built in. 1999-09-04 10:27:12 +00:00
vis $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
vmstat unifdef -Uvax -Uhp300 -Uluna68k -Umips -Utahoe 1999-09-01 11:25:25 +00:00
w Use the same technique as ps(1) to avoid the need for setgid. (ie: use 1999-11-17 15:28:45 +00:00
wall column counter (cnt) not reset to 0 on display of '\r' which could cause 1999-09-01 23:07:29 +00:00
wc $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
what $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
whereis $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
which Add a missing .El macro. 2000-01-14 10:47:54 +00:00
who $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
whois Fix typos 1999-12-31 12:20:17 +00:00
window $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
write $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
xargs $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
xinstall Revert part of the last commit, remove {g|s}etflags from the libc 2000-02-05 18:42:36 +00:00
xlint Cosmetic change: space instead of tab in front of $FreeBSD$. 2000-01-16 08:25:40 +00:00
xstr $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
yacc Fixed breakage of K&R support in rev.1.26. yyparse() was defined as 2000-01-17 02:04:06 +00:00
yes $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
ypcat $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
ypmatch $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
ypwhich $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
Makefile Move brandelf from being i386 specific to the MI area -- Linux emulation 2000-02-06 19:15:10 +00:00
Makefile.inc