Andrey A. Chernov
5feb86a405
Add Id
1996-08-14 19:47:02 +00:00
Andrey A. Chernov
83d8106e1a
simplify/speedup/extend
1996-08-13 13:38:35 +00:00
Andrey A. Chernov
b339a4060f
Remove old version hooks
1996-08-12 19:18:47 +00:00
Andrey A. Chernov
883a3266d1
There is so many places where range comparation (using collate)
...
needed (much more than I think initially), so I forced to add
new user-visible non-standard function to libc.
1996-08-12 18:38:49 +00:00
Andrey A. Chernov
2eecfbac3a
Add internal function __collcmp once instead of adding it statically
...
to many places in the libc
1996-08-12 03:40:37 +00:00
Mike Pritchard
2ce08cb20b
Remove some hardcode *roff font change escape codes from
...
this man page to prevent half of it from coming out with underlines.
This man page needs to be gone over to fully convert it to mdoc format.
This closes PR#1440.
Submitted by: Jens Schweikhardt <schweikhardt@rus.uni-stuttgart.de>
1996-08-06 22:42:23 +00:00
Bruce Evans
cdd84b0211
Fixed longstanding namespace convolution involving rune_t vs wchar_t.
...
If _ANSI_SOURCE or _POSIX_SOURCE is defined, then <ctype.h> had to
be included before <stddef.h> or <stdlib.h> to get rune_t declared.
Now rune_t is declared perfectly bogusly in all cases when <ctype.h>
is included.
This change breaks similar (but more convoluted) convolutions in the
stddef.h in gcc distributions. Ports of gcc should avoid using the
gcc headers.
1996-05-01 00:40:10 +00:00
Bruce Evans
8a4599117b
Don't include <sys/types.h> when it isn't used.
...
This commit covers most of the ANSI library functions. Many others only
need <sys/types.h> because they use u_xxx.
1996-04-19 18:40:25 +00:00
Andrey A. Chernov
c0ea8ed12f
Fix error in wcstombs: byte count not counted
...
Remove unneded casts in sgetrune/sputrune
Submitted by: wcstombs fix by Mihoko Tanaka <m_tonaka@pa.yokogawa.co.jp>
1996-04-18 07:01:46 +00:00
Mike Pritchard
064f007493
Added missing section numbers to a bunch of .Xr macros, or
...
converted them into .Fn macros where appropriate. Also fixed
up some minor formatting problems.
1996-03-27 20:49:07 +00:00
Andrey A. Chernov
7871e36865
Remove half-dancing solution for signed chars to help finding
...
POSIXly-incorrect programs.
1996-03-25 13:43:24 +00:00
Andrey A. Chernov
bf93970596
Remove half-dancing solution for signed chars to help finding
...
POSIXly-incorrect programs.
1996-03-25 13:35:36 +00:00
Mike Pritchard
78b0b234eb
Correct a bunch of man page cross references and generally
...
try and silence "manck".
ncurses, rpc, and some of the gnu stuff are still a big mess, however.
1996-02-11 22:38:05 +00:00
Mike Pritchard
c4c23c4df8
Another round of various man page cleanups.
1996-02-09 17:25:57 +00:00
Peter Wemm
a5b996a7ec
recording cvs-1.6 file death
1995-12-30 19:02:48 +00:00
Gary Palmer
b3d64ab72f
Oops. I seem to have over-corrected with my last commit. It should be
...
right this time
1995-12-29 08:23:59 +00:00
Gary Palmer
d28b4295fd
Correct what seem to me to be some mistakes in the references and
...
standards sections. Also add a missing `,' to each file.
1995-12-28 21:06:07 +00:00
Andrey A. Chernov
f9cbdf410e
Move more stuff out to XPG4
...
Handle negative chars inside runetype/tolower/toupper
1995-11-03 08:59:02 +00:00
Andrey A. Chernov
34d08e870e
Treat empty encoding as "C" encoding
1995-10-23 20:20:11 +00:00
Andrey A. Chernov
377da8e867
Optimize PathLocale handling.
...
Handle C/POSIX/"" properly.
Don't reset collate to C when it is unnecessary
1995-10-23 20:08:24 +00:00
Andrey A. Chernov
24c9187962
Use fake (empty) startup_setlocale for XPG4
1995-10-23 02:25:53 +00:00
Andrey A. Chernov
9d45c3af90
Reduce static binaries bloat by splitting out normally unused
...
setinvalidrune()
1995-10-23 02:13:05 +00:00
Andrey A. Chernov
350a3d3e48
Migrate from XPG4 to XPG3 (libxpg4 will be added soon)
...
Remove big part of my startup_setlocale hack.
Add missing manpage links.
1995-10-23 01:34:17 +00:00
Poul-Henning Kamp
696cbd5ff2
As above.
...
Oh I also put in a couple of compile-time warnings for the crypt stuff.
1995-10-22 14:38:48 +00:00
Andrey A. Chernov
32e0d22da8
Propogate default table to restricted 8859-1 template
...
(only control/graph/punct/print tags used)
Based on: kaleb@x.org and Bruce suggestions
1995-10-19 19:29:55 +00:00
Andrey A. Chernov
48b9e85079
Forget to close file
...
Submitted by: SANETO Takanori sanewo@strg.sony.co.jp
1995-08-11 08:44:31 +00:00
Andrey A. Chernov
6240d16c20
Fix cut&paste error: LC_COLLATE should be LC_TIME
1995-08-05 17:32:06 +00:00
Andrey A. Chernov
e20b74fb9e
Add time locale loading
1995-08-05 17:31:17 +00:00
Garrett Wollman
c28fbb7baa
Implement locale-sensitive strftime () from ADO (heavily modified
...
by me). This probably loses for multibyte characters, but I have no
way of telling. I'll let ache decide whether to add this support to
startup_setlocale. Note that for this to make any sense at all, the
symlinks in /usr/share/locale must go. (For the moment, this doesn't
make any difference since there are no locales supplied.)
Obtained from: Arthur David Olson <ado@elsie.nci.nih.gov>
1995-08-04 18:43:01 +00:00
Rodney W. Grimes
6c06b4e2aa
Remove trailing whitespace.
1995-05-30 05:51:47 +00:00
Bruce Evans
980f2abdb8
Reviewed by: ache and wollman (long ago)
...
isctype.c:
o The tolower() and toupper() functions duplicated too much code
and were out of date (surprise). This didn't matter because
it was difficult to call them.
o Change formatting to be more like that in <ctype.h> (with
extra parentheses as in the macros). Perhaps this file should
be machine generated or everything should be handled like
__tolower() so that no code is repeated.
nomacros.c:
o Instead of looking at _USE_CTYPE_INLINE_ to see what <ctype.h>
has done, set _EXTERNALIZE_CTYPE_INLINES_ to tell <ctype.h>
what to do, so that we don't have anything left to do. Note
that code is now generated even if inlines are used by default.
This allows users to switch to non-inline versions.
1995-04-07 11:52:17 +00:00
Andrey A. Chernov
626da9c8ba
Update info about LC_COLLATE implementation
1995-03-26 18:57:19 +00:00
Andrey A. Chernov
3d4c9a4bd7
Minor optimization
1995-02-18 01:42:02 +00:00
Andrey A. Chernov
926f20c973
Don't pick _warn module now
1995-02-17 16:36:12 +00:00
Andrey A. Chernov
c3d0cca4e9
Add 8-bit collate stuff
...
Submitted by: alex@elvisti.kiev.ua
1995-02-16 04:24:39 +00:00
Andrey A. Chernov
bac719f599
Sync with ctype.h (remove EOF handling)
1994-10-09 11:20:55 +00:00
Andrey A. Chernov
4c02aebe2f
Sync with ctype.h (EOF, sign extention fixes)
1994-10-08 17:42:45 +00:00
Andrey A. Chernov
2f04ec53cc
Make not-so-space-eaten locale version:
...
split modules to bring only neccessary functions,
eliminate sprintf, make reduced startup_locale version.
1994-09-24 15:59:33 +00:00
Garrett Wollman
2ceb2ce9ee
First crack at making libc work with the new make macros. It compiles on
...
my machine, and a simple static (genassym) and shared (sysctl) executable
both work. Still to be done: RPCand YP merge.
1994-08-05 01:19:12 +00:00
Rodney W. Grimes
58f0484fa2
BSD 4.4 Lite Lib Sources
1994-05-27 05:00:24 +00:00