NetBSD/lib/libc/gen
itohy 7daefc5a5a Passing "char" values to ctype(3) functions is problematic.
If an argument of a ctype function is outside "unsigned char"
and if it is not EOF, the behavior is undefined.

The isascii(3) is the sole exception of above and it was used to
be used to check a value was valid for other ctype functions in
ancient systems.  On modern systems, the ctype functions take
all values of "unsigned char", and this check is obsolete and
even wrong for non-ASCII systems.  However, we leave the isascii()
untouched for now, so as not to change the current behavior.
2000-07-07 08:03:36 +00:00
..
Lint___setjmp14.c fix up NetBSD RCS Ids to match the standard, and the leading comment as 2000-06-14 06:48:47 +00:00
Lint___sigsetjmp14.c fix up NetBSD RCS Ids to match the standard, and the leading comment as 2000-06-14 06:48:47 +00:00
Lint__setjmp.c fix up NetBSD RCS Ids to match the standard, and the leading comment as 2000-06-14 06:48:47 +00:00
Lint_alloca.c fix up NetBSD RCS Ids to match the standard, and the leading comment as 2000-06-14 06:48:47 +00:00
Lint_bswap16.c mark the prototype mismatch as linted. We cannot do better because of the 2000-07-06 02:49:41 +00:00
Lint_bswap32.c Move the bswap functions from libutil to libc (this bups the 1999-01-15 13:31:15 +00:00
Lint_bswap64.c Move the bswap functions from libutil to libc (this bups the 1999-01-15 13:31:15 +00:00
Lint_fabs.c fix up NetBSD RCS Ids to match the standard, and the leading comment as 2000-06-14 06:48:47 +00:00
Lint_flt_rounds.c fix up NetBSD RCS Ids to match the standard, and the leading comment as 2000-06-14 06:48:47 +00:00
Lint_fpgetmask.c fix up NetBSD RCS Ids to match the standard, and the leading comment as 2000-06-14 06:48:47 +00:00
Lint_fpgetround.c fix up NetBSD RCS Ids to match the standard, and the leading comment as 2000-06-14 06:48:47 +00:00
Lint_fpgetsticky.c fix up NetBSD RCS Ids to match the standard, and the leading comment as 2000-06-14 06:48:47 +00:00
Lint_fpsetmask.c fix up NetBSD RCS Ids to match the standard, and the leading comment as 2000-06-14 06:48:47 +00:00
Lint_fpsetround.c fix up NetBSD RCS Ids to match the standard, and the leading comment as 2000-06-14 06:48:47 +00:00
Lint_fpsetsticky.c fix up NetBSD RCS Ids to match the standard, and the leading comment as 2000-06-14 06:48:47 +00:00
Lint_frexp.c PR/6251: ``TheMan'': Delint. 1998-12-02 09:47:20 +00:00
Lint_ldexp.c PR/6251: ``TheMan'': Delint. 1998-12-02 09:47:20 +00:00
Lint_modf.c fix up NetBSD RCS Ids to match the standard, and the leading comment as 2000-06-14 06:48:47 +00:00
Makefile.inc nlist for COFF 2000-01-03 02:13:32 +00:00
__errlist14.c Add an EILSEQ code (C99, first appeared in C90/AMD1), and update message 2000-03-10 13:58:59 +00:00
__fts13.c Delint. 2000-01-22 22:19:07 +00:00
__glob13.c Delint. 2000-01-22 22:19:07 +00:00
__siglist14.c Renamed sys_siglist and sys_signame, exported as a pointer, not an array, 1998-11-30 20:45:40 +00:00
__signame14.c Renamed sys_siglist and sys_signame, exported as a pointer, not an array, 1998-11-30 20:45:40 +00:00
__sigsetops14.c Adapt to new signal changes (from Jason) 1998-09-26 23:53:36 +00:00
_err.c
_errno.c revert this file, the changes I made were quite unnecessary. 1999-12-10 17:27:28 +00:00
_errx.c
_sys_errlist.c Move warnings about sys_errlist[], sys_nerr, __sys_errlist, _sys_nerr 1998-12-06 07:12:18 +00:00
_sys_nerr.c delint 1998-11-13 12:31:50 +00:00
_sys_siglist.c Move warnings about sys_siglist[] and __sys_siglist to _sys_siglist.c, 1998-12-06 07:05:48 +00:00
_verr.c
_verrx.c
_vwarn.c
_vwarnx.c
_warn.c
_warnx.c
alarm.3 Last of the .Os cleanups. .Os is defined in the tmac.doc-common file, 1999-03-22 19:44:33 +00:00
alarm.c Delint. 2000-01-22 22:19:07 +00:00
assert.c implement __diagassert(). currently this just prints the assertion to 1999-09-15 23:57:21 +00:00
basename.3 Use full month names with .Dd, as per mdoc.samples(7). 1999-09-12 18:47:10 +00:00
basename.c Delint. 2000-01-22 22:19:07 +00:00
bswap.3 Use the same copyrigth notice everywhere. 2000-05-15 06:26:42 +00:00
bswap16.c Move the bswap functions from libutil to libc (this bups the 1999-01-15 13:31:15 +00:00
bswap32.c Move the bswap functions from libutil to libc (this bups the 1999-01-15 13:31:15 +00:00
bswap64.c delint 1999-01-18 20:36:32 +00:00
clock.3
clock.c
closedir.c Delint. 2000-01-22 22:19:07 +00:00
confstr.3 Last of the .Os cleanups. .Os is defined in the tmac.doc-common file, 1999-03-22 19:44:33 +00:00
confstr.c Delint. 2000-01-22 22:19:07 +00:00
ctermid.3
ctermid.c Delint. 2000-01-22 22:19:07 +00:00
ctype.3
ctype_.c
daemon.3 Use full month names with .Dd, as per mdoc.samples(7). 1999-09-12 18:47:10 +00:00
daemon.c Delint. 2000-01-22 22:19:07 +00:00
devname.3 Add a cache ala pwcache(3). Gives a small but measurable performance 2000-06-05 06:12:49 +00:00
devname.c Add a cache ala pwcache(3). Gives a small but measurable performance 2000-06-05 06:12:49 +00:00
directory.3 Last of the .Os cleanups. .Os is defined in the tmac.doc-common file, 1999-03-22 19:44:33 +00:00
dirname.3 Use full month names with .Dd, as per mdoc.samples(7). 1999-09-12 18:47:10 +00:00
dirname.c Delint. 2000-01-22 22:19:07 +00:00
disklabel.c Passing "char" values to ctype(3) functions is problematic. 2000-07-07 08:03:36 +00:00
err.3 Last of the .Os cleanups. .Os is defined in the tmac.doc-common file, 1999-03-22 19:44:33 +00:00
err.c Make some needed weak aliases. 1999-08-17 03:43:59 +00:00
errlist.c Make some needed weak aliases. 1999-08-17 03:43:59 +00:00
errno.c Back out previous: when statically linking executables a warning will be 2000-02-17 21:34:21 +00:00
errx.c Make some needed weak aliases. 1999-08-17 03:43:59 +00:00
exec.3
execl.c Delint. 2000-01-22 22:19:07 +00:00
execle.c Delint. 2000-01-22 22:19:07 +00:00
execlp.c Delint. 2000-01-22 22:19:07 +00:00
execv.c Delint. 2000-01-22 22:19:07 +00:00
execvp.c Delint. 2000-01-22 22:19:07 +00:00
fmtmsg.3 Add an XSH5 fmtmsg() implementation. 1999-09-12 19:04:30 +00:00
fmtmsg.c Add the inevitable __RCSID(). 1999-09-13 18:36:02 +00:00
fnmatch.3 Implement FNM_CASEFOLD, for matching the pattern in a case-insensitive 2000-06-28 01:13:35 +00:00
fnmatch.c Implement FNM_CASEFOLD, for matching the pattern in a case-insensitive 2000-06-28 01:13:35 +00:00
fpgetmask.3 * New MI man page for fp{set,get}{round,sticky,mask}(3). 1999-04-30 00:58:30 +00:00
frexp.3
fstab.c Delint. 2000-01-22 22:19:07 +00:00
ftok.3 Typos (from OpenBSD) 1999-11-19 23:29:45 +00:00
ftok.c Delint. 2000-01-22 22:19:07 +00:00
fts.3 xref symlink(7) 1999-09-26 21:18:53 +00:00
fts.c
getbsize.3 Last of the .Os cleanups. .Os is defined in the tmac.doc-common file, 1999-03-22 19:44:33 +00:00
getbsize.c Delint. 2000-01-22 22:19:07 +00:00
getcap.3 Const poisoning, integer argument promotion. 1999-03-08 10:35:43 +00:00
getcap.c correct memory leak due to t_getstr() and realloc(). the commit will 2000-06-02 13:13:07 +00:00
getcwd.3 Last of the .Os cleanups. .Os is defined in the tmac.doc-common file, 1999-03-22 19:44:33 +00:00
getcwd.c Delint. 2000-01-22 22:19:07 +00:00
getdiskbyname.3 Last of the .Os cleanups. .Os is defined in the tmac.doc-common file, 1999-03-22 19:44:33 +00:00
getdomainname.3 Last of the .Os cleanups. .Os is defined in the tmac.doc-common file, 1999-03-22 19:44:33 +00:00
getdomainname.c Delint. 2000-01-22 22:19:07 +00:00
getfsent.3 Last of the .Os cleanups. .Os is defined in the tmac.doc-common file, 1999-03-22 19:44:33 +00:00
getgrent.3 * highlight that getgrent() doesn't suppress duplicate info from multiple 1999-04-25 13:47:37 +00:00
getgrent.c Delint. 2000-01-22 22:19:07 +00:00
getgrouplist.3 document duplicate suppression 1999-04-25 14:56:10 +00:00
getgrouplist.c Delint. 2000-01-22 22:19:07 +00:00
gethostname.3 Last of the .Os cleanups. .Os is defined in the tmac.doc-common file, 1999-03-22 19:44:33 +00:00
gethostname.c Delint. 2000-01-22 22:19:07 +00:00
getloadavg.3 The prototype for this is in <stdlib.h>... 1999-06-15 12:14:08 +00:00
getloadavg.c we now need <uvm/uvm_param.h> 2000-06-26 15:37:26 +00:00
getlogin.c Delint. 2000-01-22 22:19:07 +00:00
getmntinfo.3
getmntinfo.c Delint. 2000-01-22 22:19:07 +00:00
getnetgrent.3 const poisoning. 1999-03-02 14:02:02 +00:00
getnetgrent.c Delint. 2000-01-22 22:40:58 +00:00
getpagesize.3 Last of the .Os cleanups. .Os is defined in the tmac.doc-common file, 1999-03-22 19:44:33 +00:00
getpagesize.c Delint. 2000-01-22 22:19:07 +00:00
getpass.3
getpass.c Delint. 2000-01-22 22:19:07 +00:00
getpwent.3 * highlight that getpwent() doesn't suppress duplicate info from multiple 1999-04-25 13:45:02 +00:00
getpwent.c Delint. 2000-01-22 22:19:07 +00:00
getsubopt.c Delint. 2000-01-22 22:19:07 +00:00
getttyent.3 Last of the .Os cleanups. .Os is defined in the tmac.doc-common file, 1999-03-22 19:44:33 +00:00
getttyent.c Passing "char" values to ctype(3) functions is problematic. 2000-07-07 08:03:36 +00:00
getusershell.3 Last of the .Os cleanups. .Os is defined in the tmac.doc-common file, 1999-03-22 19:44:33 +00:00
getusershell.c Passing "char" values to ctype(3) functions is problematic. 2000-07-07 08:03:36 +00:00
glob.3
glob.c
initgroups.3 Last of the .Os cleanups. .Os is defined in the tmac.doc-common file, 1999-03-22 19:44:33 +00:00
initgroups.c Delint. 2000-01-22 22:19:07 +00:00
isalnum.3
isalpha.3
isascii.3
isascii.c Move the function implementations of (the non-ANSI) isascii() and toascii() 1999-09-12 18:54:34 +00:00
isatty.c Delint. 2000-01-22 22:19:07 +00:00
isblank.3
iscntrl.3
isctype.c Move the function implementations of (the non-ANSI) isascii() and toascii() 1999-09-12 18:54:34 +00:00
isdigit.3
isgraph.3
isinf.3 Add header file inclusion, and Xref single-precision versions. 1999-08-16 23:12:19 +00:00
islower.3
isprint.3
ispunct.3
isspace.3
isupper.3
isxdigit.3
ldexp.3 HUGE_VAL -> infinity 1999-08-29 18:55:29 +00:00
lockf.3 Last of the .Os cleanups. .Os is defined in the tmac.doc-common file, 1999-03-22 19:44:33 +00:00
lockf.c Delint. 2000-01-22 22:19:07 +00:00
modf.3
nice.3 Last of the .Os cleanups. .Os is defined in the tmac.doc-common file, 1999-03-22 19:44:33 +00:00
nice.c Delint. 2000-01-22 22:19:07 +00:00
nlist.3 Last of the .Os cleanups. .Os is defined in the tmac.doc-common file, 1999-03-22 19:44:33 +00:00
nlist.c fix up NetBSD RCS Ids to match the standard, and the leading comment as 2000-06-14 06:48:47 +00:00
nlist_aout.c fix up NetBSD RCS Ids to match the standard, and the leading comment as 2000-06-14 06:48:47 +00:00
nlist_coff.c sweep of my licenses (userland files w/o only my copyright) for 2000-06-14 17:24:02 +00:00
nlist_ecoff.c sweep of my licenses (userland files w/o only my copyright) for 2000-06-14 17:24:02 +00:00
nlist_elf32.c sweep of my licenses (userland files w/o only my copyright) for 2000-06-14 17:24:02 +00:00
nlist_elf64.c sweep of my licenses (userland files w/o only my copyright) for 2000-06-14 17:24:02 +00:00
nlist_private.h sweep of my licenses (userland files w/o only my copyright) for 2000-06-14 17:24:02 +00:00
opendir.c Delint. 2000-01-22 22:19:07 +00:00
pause.3 Last of the .Os cleanups. .Os is defined in the tmac.doc-common file, 1999-03-22 19:44:33 +00:00
pause.c Delint. 2000-01-22 22:19:07 +00:00
popen.3
popen.c Delint. 2000-01-22 22:19:07 +00:00
psignal.3 Last of the .Os cleanups. .Os is defined in the tmac.doc-common file, 1999-03-22 19:44:33 +00:00
psignal.c Delint. 2000-01-22 22:19:07 +00:00
pw_private.h
pw_scan.c back out the #ifdef _DIAGNOSTIC argument checks; too many people complained. 1999-09-20 04:38:56 +00:00
pwcache.3 Document uid_from_user() and gid_from_group(). 1998-07-28 17:09:10 +00:00
pwcache.c Delint. 2000-01-22 22:19:07 +00:00
pwcache.h Clarify the cache size description comments a little. 2000-06-03 13:21:14 +00:00
raise.3
raise.c
readdir.c Delint. 2000-01-22 22:19:07 +00:00
realpath.3 change: 1999-04-06 04:54:19 +00:00
rewinddir.c Delint. 2000-01-22 22:19:07 +00:00
scandir.3 make scandir(3)'s 3rd argument take a function that takes a *const* 2000-04-16 14:43:56 +00:00
scandir.c make scandir(3)'s 3rd argument take a function that takes a *const* 2000-04-16 14:43:56 +00:00
seekdir.c Delint. 2000-01-22 22:19:07 +00:00
setdomainname.c Delint. 2000-01-22 22:19:07 +00:00
sethostname.c Delint. 2000-01-22 22:19:07 +00:00
setjmp.3 Last of the .Os cleanups. .Os is defined in the tmac.doc-common file, 1999-03-22 19:44:33 +00:00
setjmperr.c
setmode.3 Need <unistd.h> for declarations. 1999-05-26 15:39:36 +00:00
setmode.c Use tab to indent. 2000-01-25 15:43:43 +00:00
setproctitle.3 sweep of my licenses (userland files w/o only my copyright) for 2000-06-14 17:24:02 +00:00
setproctitle.c remove include of <vm/vm.h> 2000-06-29 06:31:44 +00:00
siginterrupt.3 remove extra period in SEE ALL section 2000-07-05 15:45:28 +00:00
siginterrupt.c Delint. 2000-01-22 22:19:07 +00:00
siglist.c Make some needed weak aliases. 1999-08-17 03:43:59 +00:00
signal.3 rip off the signal list and xref signal(7) instead 1999-10-06 17:07:02 +00:00
signal.c Delint. 2000-01-22 22:19:07 +00:00
signame.c Warn about references to the compatibility sys_signame[], and direct 1998-12-01 20:31:41 +00:00
sigsetops.3 Fix incorrect uses of indicate/indicates/indicated for each other. 2000-06-07 19:47:57 +00:00
sigsetops.c Warn about references to the compatibility sigaddset(), sigdelset(), 1998-12-01 22:05:21 +00:00
sleep.3
sleep.c Delint. 2000-01-22 22:19:07 +00:00
stringlist.3 * sl_init(); if malloc() fails return NULL instead of calling err(1,...) 1999-11-28 03:44:09 +00:00
stringlist.c - Don't update the size of allocated storage until realloc successes. 2000-01-25 16:24:40 +00:00
sysconf.3 Move {XOPEN_SHM} from Commands & Utilities to System Interfaces. 1999-09-27 16:27:12 +00:00
sysconf.c Delint. 2000-01-22 22:19:07 +00:00
sysctl.3 - One more s/vm/uvm/ substitution. 2000-07-03 06:23:33 +00:00
sysctl.c Delint. 2000-01-22 22:19:07 +00:00
syslog.3 Last of the .Os cleanups. .Os is defined in the tmac.doc-common file, 1999-03-22 19:44:33 +00:00
syslog.c Delint. 2000-01-22 22:19:07 +00:00
telldir.c Delint. 2000-01-22 22:19:07 +00:00
time.3 Last of the .Os cleanups. .Os is defined in the tmac.doc-common file, 1999-03-22 19:44:33 +00:00
time.c Delint. 2000-01-22 22:19:07 +00:00
times.3 Last of the .Os cleanups. .Os is defined in the tmac.doc-common file, 1999-03-22 19:44:33 +00:00
times.c Delint. 2000-01-22 22:19:07 +00:00
timezone.3 Removed extraneous DESCRIPTION section header. 1998-08-02 03:20:41 +00:00
timezone.c Doh. Remove the __weak_alias() as well... 2000-01-23 07:37:47 +00:00
toascii.3
toascii.c Move the function implementations of (the non-ANSI) isascii() and toascii() 1999-09-12 18:54:34 +00:00
tolower.3
tolower_.c
toupper.3
toupper_.c
ttyname.3 Dv vs. Va police. 1999-02-16 19:36:52 +00:00
ttyname.c Delint. 2000-01-22 22:19:07 +00:00
ttyslot.c Delint. 2000-01-22 22:19:07 +00:00
ualarm.3 Last of the .Os cleanups. .Os is defined in the tmac.doc-common file, 1999-03-22 19:44:33 +00:00
ualarm.c Delint. 2000-01-22 22:19:07 +00:00
ulimit.3 Fix some formatting mistakes of mine. 1999-10-11 11:03:27 +00:00
ulimit.c Add an XSH5 ulimit()/<ulimit.h> implementation. 1999-09-13 18:38:04 +00:00
uname.3
uname.c Delint. 2000-01-22 22:19:07 +00:00
unvis.3
unvis.c Delint. 2000-01-22 22:19:07 +00:00
usleep.3 Last of the .Os cleanups. .Os is defined in the tmac.doc-common file, 1999-03-22 19:44:33 +00:00
usleep.c Delint. 2000-01-22 22:19:07 +00:00
utime.3 Last of the .Os cleanups. .Os is defined in the tmac.doc-common file, 1999-03-22 19:44:33 +00:00
utime.c Delint. 2000-01-22 22:19:07 +00:00
valloc.3 Last of the .Os cleanups. .Os is defined in the tmac.doc-common file, 1999-03-22 19:44:33 +00:00
valloc.c Delint. 2000-01-22 22:19:07 +00:00
verr.c Make some needed weak aliases. 1999-08-17 03:43:59 +00:00
verrx.c Make some needed weak aliases. 1999-08-17 03:43:59 +00:00
vis.3 Added description of svis, strsvis, strsvisx. 1999-11-25 16:52:29 +00:00
vis.c Delint. 2000-01-22 22:40:58 +00:00
vwarn.c Make some needed weak aliases. 1999-08-17 03:43:59 +00:00
vwarnx.c Make some needed weak aliases. 1999-08-17 03:43:59 +00:00
wait.c Delint. 2000-01-22 22:19:07 +00:00
wait3.c Delint. 2000-01-22 22:19:07 +00:00
waitpid.c Delint. 2000-01-22 22:19:07 +00:00
warn.c Make some needed weak aliases. 1999-08-17 03:43:59 +00:00
warnx.c Make some needed weak aliases. 1999-08-17 03:43:59 +00:00