aboutsummaryrefslogtreecommitdiff
path: root/sys/amd64/include/_stdint.h
Commit message (Collapse)AuthorAgeFilesLines
* Copy amd64 _stdint.h to x86 and merge with i386 _stdint.h. ReplaceTijl Coosemans2012-02-281-168/+3
| | | | | | | amd64/i386/pc98 _stdint.h with stubs. Notes: svn path=/head/; revision=232264
* Fix SIGATOMIC_M{IN,AX} on x86-64. These are meant to be the minimum values ↵David Chisnall2011-11-121-2/+2
| | | | | | | | | that are allowed in a sig_atomic_t, but it looks like they were just copied from the x86 versions, so these definitions violate the C and C++ specs. Mismatch was spotted by the libc++ test suite. Approved by: dim (mentor) Notes: svn path=/head/; revision=227474
* 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
* <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
* Cosmetic and/or trivial sync up with i386.Peter Wemm2003-11-211-1/+1
| | | | | | | Approved by: re (rwatson) Notes: svn path=/head/; revision=122940
* 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