aboutsummaryrefslogtreecommitdiff
path: root/sys/ia64/include/_stdint.h
Commit message (Collapse)AuthorAgeFilesLines
* Remove ia64.Marcel Moolenaar2014-07-071-158/+0
| | | | | | | | | | | | | | | | | | | | This includes: o All directories named *ia64* o All files named *ia64* o All ia64-specific code guarded by __ia64__ o All ia64-specific makefile logic o Mention of ia64 in comments and documentation This excludes: o Everything under contrib/ o Everything under crypto/ o sys/xen/interface o sys/sys/elf_common.h Discussed at: BSDcan Notes: svn path=/head/; revision=268351
* Make the wchar_t type machine dependent.Andrew Turner2012-06-241-6/+0
| | | | | | | | | | | | | | | | | This is required for ARM EABI. Section 7.1.1 of the Procedure Call for the ARM Architecture (AAPCS) defines wchar_t as either an unsigned int or an unsigned short with the former preferred. Because of this requirement we need to move the definition of __wchar_t to a machine dependent header. It also cleans up the macros defining the limits of wchar_t by defining __WCHAR_MIN and __WCHAR_MAX in the same machine dependent header then using them to define WCHAR_MIN and WCHAR_MAX respectively. Discussed with: bde Notes: svn path=/head/; revision=237517
* On mixed 32/64 bit architectures (mips, powerpc) use __LP64__ rather thanTijl Coosemans2011-01-081-2/+2
| | | | | | | | | | | | | | | | architecture macros (__mips_n64, __powerpc64__) when 64 bit types (and corresponding macros) are different from 32 bit. [1] Correct the type of INT64_MIN, INT64_MAX and UINT64_MAX. Define (U)INTMAX_C as an alias for (U)INT64_C matching the type definition for (u)intmax_t. Do this on all architectures for consistency. Suggested by: bde [1] Approved by: kib (mentor) Notes: svn path=/head/; revision=217147
* Remove clauses 3 and 4, per changes to NetBSD versions of these files.Warner Losh2010-09-251-7/+0
| | | | Notes: svn path=/head/; revision=213157
* <stdint.h> should define WINT_M{AX,IN} independent from whether WCHAR_MIN isStefan Farfeleder2004-05-181-1/+1
| | | | | | | | | | | defined. Otherwise first including <wchar.h> and then <stdint.h> leads to no WINT_M{AX,IN} at all. PR: 64956 Approved by: das (mentor) Notes: svn path=/head/; revision=129393
* Create a new header <machine/_stdint.h> for storing MD parts ofMike Barcroft2002-07-291-0/+171
<stdint.h>. Previously, parts were defined in <machine/ansi.h> and <machine/limits.h>. This resulted in two problems: (1) Defining macros in <machine/ansi.h> gets in the way of that header only defining types. (2) Defining C99 limits in <machine/limits.h> adds pollution to <limits.h>. Notes: svn path=/head/; revision=100882