#
bca8c3ff |
| 07-May-2019 |
kamil <kamil@NetBSD.org> |
Switch all users (except ia64) of custom machine/ansi.h to common_ansi.h
Deduplicate the code among ports and poll definitions of types directly from a compiler.
This fixes miscompilation of certai
Switch all users (except ia64) of custom machine/ansi.h to common_ansi.h
Deduplicate the code among ports and poll definitions of types directly from a compiler.
This fixes miscompilation of certain programs that instruct compilers to generate code for different types. This bug has been detected with -fshort-wchar in EFI firmware.
Proposed and discussed on a mailing list (twice).
Itanium uses custom !ELF fallback switch, temporarily leave it as it is.
show more ...
|
#
e7a39282 |
| 17-Jun-2015 |
martin <martin@NetBSD.org> |
Make clock_t unsigned int everywhere. Ok: matt@, mrg@
|
#
3eb244d8 |
| 17-Jul-2011 |
joerg <joerg@NetBSD.org> |
Retire varargs.h support. Move machine/stdarg.h logic into MI sys/stdarg.h and expect compiler to provide proper builtins, defaulting to the GCC interface. lint still has a special fallback. Reduce a
Retire varargs.h support. Move machine/stdarg.h logic into MI sys/stdarg.h and expect compiler to provide proper builtins, defaulting to the GCC interface. lint still has a special fallback. Reduce abuse of _BSD_VA_LIST_ by defining __va_list by default and derive va_list as required by standards.
show more ...
|
#
377cb4e4 |
| 27-Mar-2010 |
tnozaki <tnozaki@NetBSD.org> |
1. {wctype,wctrans,mbstate}_t: switch MD to MI like other libc implementation (such as *BSD and glibc2).
2. don't typedef void * wc{type,trans}_t, suggested by soda@-san. it may pass through c
1. {wctype,wctrans,mbstate}_t: switch MD to MI like other libc implementation (such as *BSD and glibc2).
2. don't typedef void * wc{type,trans}_t, suggested by soda@-san. it may pass through compiler type check, it's harmful. so i introduce dummy struct __tag_wc{type,trans}_t(iconv_t already does).
no ABI change was made.
show more ...
|
#
461a86f9 |
| 11-Jan-2009 |
christos <christos@NetBSD.org> |
merge christos-time_t
|
#
d974db0a |
| 17-Oct-2007 |
garbled <garbled@NetBSD.org> |
Merge the ppcoea-renovation branch to HEAD.
This branch was a major cleanup and rototill of many of the various OEA cpu based PPC ports that focused on sharing as much code as possible between the v
Merge the ppcoea-renovation branch to HEAD.
This branch was a major cleanup and rototill of many of the various OEA cpu based PPC ports that focused on sharing as much code as possible between the various ports to eliminate near-identical copies of files in every tree. Additionally there is a new PIC system that unifies the interface to interrupt code for all different OEA ppc arches. The work for this branch was done by a variety of people, too long to list here.
TODO: bebox still needs work to complete the transition to -renovation. ofppc still needs a bunch of work, which I will be looking at. ev64260 still needs to be renovated amigappc was not attempted.
NOTES: pmppc was removed as an arch, and moved to a evbppc target.
show more ...
|
#
dce09ea0 |
| 03-Sep-2007 |
drochner <drochner@NetBSD.org> |
clean up some definitions around rune_t which are not needed anymore
|
#
44eb8f04 |
| 04-Oct-2006 |
tnozaki <tnozaki@NetBSD.org> |
fix gcc -Werror -Wmissing-braces problem mbstate_t(this is opaque object)'s initializer should be ``{ 0 }'', so changed 1st field of union from character array to integer.
|
#
95e1ffb1 |
| 11-Dec-2005 |
christos <christos@NetBSD.org> |
merge ktrace-lwp.
|
#
f854ad41 |
| 20-Apr-2005 |
matt <matt@NetBSD.org> |
For GCC3 and later, use the __builtin_va* constructs.
|
#
aad01611 |
| 07-Aug-2003 |
agc <agc@NetBSD.org> |
Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22364, verified by myself.
|
#
31e2cbf0 |
| 02-Mar-2003 |
tshiozak <tshiozak@NetBSD.org> |
add some ISO C 1995 I18N functions and types: btowc, wctrans, towctrans, wcscoll, wcsxfrm, wctype_t and wctrans_t.
|
#
c5fd8284 |
| 03-Jan-2001 |
takemura <takemura@NetBSD.org> |
replace 'long long' with int64_t to compile stand alone program with compiler other than GCC.
|
#
efa2b707 |
| 26-Dec-2000 |
itojun <itojun@NetBSD.org> |
make mbstate_t bigger (32 -> 128 bytes). XXX if you have libc after citrus locale import, please recompile libc, and your applications that use mbstate_t (rather rare). really sorry for the mess.
|
#
82349820 |
| 21-Dec-2000 |
itojun <itojun@NetBSD.org> |
populate _BSD_MBSTATE_T_. add warning regarding to rune_t.
|
#
bb2ed0f4 |
| 27-Jun-2000 |
kleink <kleink@NetBSD.org> |
G/c _BSD_INTPTR_T_ and _BSD_UINTPTR_T_.
|
#
bea07259 |
| 05-Jun-1999 |
pk <pk@NetBSD.org> |
64-bit safety to help sharing compilation tools with sparc64.
|
#
a53c1863 |
| 27-Apr-1998 |
kleink <kleink@NetBSD.org> |
Provide definitions for intptr_t and uintptr_t, signed resp. unsigned integral types large enough to hold any pointer.
|
#
66c27941 |
| 23-Nov-1997 |
kleink <kleink@NetBSD.org> |
Add _BSD_SUSECONDS_T_ and _BSD_USECONDS_T_; do some space vs. tab formatting cleanup
|
#
16b48272 |
| 15-Nov-1996 |
jtc <jtc@NetBSD.org> |
Define _BSD_CLOCKID_T_ and _BSD_TIMER_T_
|
#
bb0897ee |
| 31-Mar-1996 |
pk <pk@NetBSD.org> |
Various cleanup; mostly trailing spaces/tabs.
|
#
2ce5f147 |
| 16-Mar-1996 |
jtc <jtc@NetBSD.org> |
Add _BSD_WINT_T_ definition so we can handle wint_t type added in NA1.
|
#
274a9076 |
| 20-Nov-1994 |
deraadt <deraadt@NetBSD.org> |
copyright/Id cleanup
|
#
31ce603a |
| 24-May-1994 |
deraadt <deraadt@NetBSD.org> |
liten
|
#
5dbfa8c7 |
| 10-Oct-1993 |
deraadt <deraadt@NetBSD.org> |
need these
|