History log of /netbsd-src/sys/arch/sparc/include/ansi.h (Results 1 – 25 of 25)
Revision Date Author Comments
# 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