bjh21
45c48aceb2
Shuffle config.h #iffery so as to wrap the __RCSID, as is done in several
...
other files.
This makes the rmd160 code compile on Linux as part of libnbcompat.
2002-03-31 13:55:14 +00:00
bjh21
bcaedc129c
Add the md[245], sha1 and rmd160 functions to libnbcompat, conditional on their
...
not being in the host libc.
This will be necessary to make cksum into a host tool.
2002-03-31 12:58:54 +00:00
fvdl
059c5712b9
Fix mistake in previous.
2002-03-30 10:03:44 +00:00
thorpej
98de4ab72e
Rename libarm32 -> libarm.
2002-03-30 06:24:34 +00:00
matt
33ce495df4
Put R6 back in the save and adjust frame size for it. Don't save the
...
register in sigset area, put them after the sigset area.
2002-03-30 05:32:32 +00:00
matt
583d4ad39f
Put R6 back in save mask (to make mask used by PLT routines). Adjust frame
...
size according. In _longjmp, deal with sp/fp separately since they stored
in reserve order so movq won't work.
2002-03-30 04:58:36 +00:00
eeh
35e86bd3e5
Better, faster strlen().
2002-03-30 03:28:53 +00:00
eeh
41065b740e
Don't need `start' in crt0.o any more. ld expects `_start' as the entry
...
symbol, while gcc likes `__start'.
2002-03-29 18:11:55 +00:00
yamt
27563a14f1
- move _TO_CEI to template from each module/*.c.
...
- nuke _TO_EI and _TO_STATE.
- convert _TO_EI(cl) to _CEI_TO_EI(_TO_CEI(cl)).
- wrap long lines.
2002-03-28 10:53:48 +00:00
yamt
0f59b7f0ae
fix comments.
...
(_TO_INTERNAL_STATE -> _CEI_TO_STATE)
2002-03-28 10:38:52 +00:00
yamt
3daba72ae9
introduce new macro _STATE_NEEDS_EXPLICIT_INIT.
...
and use it for encodings that needs explicit
init_state in addition to zero-fill.
2002-03-28 10:29:11 +00:00
matt
42e21b0c6a
Fix a few wrong register uses. (at least I know it works now. :)
2002-03-28 04:16:54 +00:00
yamt
6854a8c8c8
drop __packed__ attribute from _ISO2022State.
2002-03-28 01:59:50 +00:00
matt
dd5b171018
Add sync before isync since the MPC74xx require it.
2002-03-28 00:38:46 +00:00
matt
5cc5894442
Don't build old 1.3 compat jmp stuff for ELF.
...
For ELF, don't rewind stack on longjmp/_longjmp. (for pth).
2002-03-27 18:38:50 +00:00
yamt
764625531c
remove a redundant space.
2002-03-27 18:17:34 +00:00
yamt
7b15929c54
fix wcstombs: convertion should always begin with
...
an initial shift state. and nuke s_wcstombs.
2002-03-27 17:54:40 +00:00
yamt
097394b63d
fix state backup.
...
XXX this should be move into wcrtomb_priv.
2002-03-27 17:18:41 +00:00
yamt
f0ab6c6443
- change _ENCODING_MB_CUR_MAX to take a pointer to encoding info.
...
- don't use MB_CUR_MAX here since it's depend on current locale.
use _ENCODING_MB_CUR_MAX instead.
2002-03-27 15:01:16 +00:00
jmc
a7839b0fdc
Fix typo in previous commit
2002-03-27 03:43:39 +00:00
jmc
a1fe3592c6
Correct mistaken signature for _Qp_dtoq. It gets a double passed in, not
...
a pointer to double which causes obvious errors on evaluation
2002-03-27 03:41:54 +00:00
fredette
26755e068d
Now also build libm68k when MACHINE_ARCH is m68000.
2002-03-26 22:48:04 +00:00
matt
12810ed37d
Use size_t in prototype (so this will be LP64 clean for PPC64 someday).
...
Calculate len separately for icache & dcache in case each has different
cacheline widths. Make the code for both loops the same except for the
dcbst/icbi. Deal with sizes >=2GB properly (like that'll happen but ...)
2002-03-26 21:20:24 +00:00
fvdl
edcf4b63ed
Fix stack usage for temporary storage. From Stephen Ma in PR xsrc/15404.
2002-03-26 15:17:37 +00:00
yamt
9e8142572a
fix wcsrtombs to restart correctly.
2002-03-26 07:53:38 +00:00
yamt
8468b78b76
move mbrtowc to _amd1 from _c90.
2002-03-26 06:10:27 +00:00
yamt
c89607bec7
wcsrtombs: handle dst == 0 case correctly.
2002-03-25 20:47:02 +00:00
yamt
e274c8a885
- handle the case that buffer size == 0 for wcsrtombs.
...
- add a XXX comment.
2002-03-25 20:29:30 +00:00
yamt
bf790e3b07
return value 0 doesn't have special meanings.
2002-03-25 20:01:22 +00:00
yamt
c5c3bb4159
fix mbtowc to return if the encoding's state-dependent or not
...
correctly.
2002-03-25 19:40:35 +00:00
yamt
88fef345a8
return value 0 doesn't have any special meanings.
2002-03-25 19:22:13 +00:00
yamt
de5444e862
- return value 0 doesn't have special meanings for wcsrtombs.
...
- add a note about terminating null byte for s == NULL case.
- s/null byte/null wide character/ in some place.
2002-03-25 19:17:02 +00:00
yamt
ede3d88aad
calculate the return value of wcsrtombs correctly
...
for stateful encodings.
2002-03-25 19:10:45 +00:00
wiz
f4c5d5828e
Two formatting fixes.
2002-03-25 13:53:43 +00:00
christos
8a47c9318b
make sure this compiles cleanly and works.
2002-03-23 23:39:18 +00:00
ross
70d3133ec0
Fix minor syntax warnings.
2002-03-23 20:13:35 +00:00
christos
e20c30d794
- Add VIS_HTTPSTYLE from FreeBSD.
...
- svis, strsvis, strsvisx were not reversible, because they did not encode
\\ unless it was passed in the extras array.
- Fix documentation to match the proper signature of the functions.
2002-03-23 17:38:27 +00:00
thorpej
9c33b55e7c
Split the notion of building Hesiod, Kerberos, S/key, and YP
...
infrastructure and using that infrastructure in programs.
* MKHESIOD, MKKERBEROS, MKSKEY, and MKYP control building
of the infratsructure (libraries, support programs, etc.)
* USE_HESIOD, USE_KERBEROS, USE_SKEY, and USE_YP control
building of support for using the corresponding API
in various libraries/programs that can use it.
As discussed on tech-toolchain.
2002-03-22 18:10:19 +00:00
ross
e1a248fa36
use canonical indirect jmp & call syntax to squelch new as(1) warning
2002-03-20 22:06:18 +00:00
tron
2b4774eb14
Back out last change until it is clear if it is necessary.
2002-03-20 16:29:15 +00:00
tron
ec2065f5f5
Bump minor version of "libc" after more signals have been added to
...
"sys_siglist".
2002-03-20 16:24:16 +00:00
christos
761aafb737
add signals 33-63, so that stupid loserland programs that access the array
...
directly don't lose!
2002-03-20 14:28:25 +00:00
christos
190e5102df
add rt signal names.
2002-03-20 01:43:55 +00:00
christos
9948eb0ac4
add the rt signals so we don't core-dump.
2002-03-20 01:42:03 +00:00
bjh21
376c14488f
Only abort() if the user specifies a rounding mode other than FP_RN.
2002-03-19 13:42:23 +00:00
bjh21
a03fedb6a5
ANSIfy.
2002-03-19 13:36:30 +00:00
lukem
247856f4d7
Fixes from Bill Fenner <fenner@research.att.com> for problems he found
...
in FreeBSD's port of this nsswitch code:
- Don't ignore unknown characters. The old lexer would treat
hosts:!!!!!!!!@@@@@$%^&*()()*$(files{}{}|||++!)(dns
exactly the same as
hosts: files dns
- Recover from errors by looking for the end of a line. This means
that having a syntax error near the top of the file doesn't prevent
a service at the bottom of the file with no syntax error from being
looked up.
Thanks Bill!
2002-03-19 00:04:09 +00:00
tshiozak
f4b38752de
Move mbstate_t materials from locale/runetype.h to locale/multibyte.h.
...
Before this fix, building nbmklocale was failed on non-NetBSD-current platforms.
multibyte.h seems more appropriate one to contain them.
2002-03-18 22:58:44 +00:00
yamt
69fa98c2af
explicitly align _RuneStatePriv::__private
...
and remove XXX comment.
2002-03-18 22:25:43 +00:00
christos
b2b9c150ac
Add a couple linted comment and enable WARNS=3
2002-03-18 16:20:36 +00:00