Ori Bernstein
2f67e21393
turn ptrdiff_t into a 64 bit type
...
while technically a 32 bit ptrdiff_t is in spec on
systems with 64 bit ponters as long as we guarantee
that individual objects are small enough, this can
confuse legitimate code, so lets fix this.
2020-03-24 14:45:15 -07:00
Ori Bernstein
a654b94db8
add va_copy macro, conforming to c99 7.15.1.2
2020-03-22 17:31:39 -07:00
Ori Bernstein
ff9ce8210a
Include integer limits from generic stdint.h in system-specific stdint.h
2019-09-06 18:01:52 -07:00
aiju
be3809866c
ape: floating point improvements (thanks spew)
2018-05-24 13:40:44 +01:00
qwx
70c7a9eb07
add signed fixed size integer typedefs
2018-05-12 19:19:52 +02:00
cinap_lenrek
3e38194d72
introduce signed intptr and %z format modifier for formating uintptr and intptr
2016-01-07 04:39:09 +01:00
cinap_lenrek
737c3edeba
ape: add stdint.h, fix SSIZE_MAX and add SIZE_MAX to limits.h
2015-07-13 02:36:48 +02:00
cinap_lenrek
ed9e9f98e9
libc and ape support for amd64
2014-02-01 10:31:41 +01:00
cinap_lenrek
d4fb753c9c
rename Ureg.ip to Ureg.pc
2014-02-01 10:30:08 +01:00
cinap_lenrek
a5e9641906
change Rune from ushort to uint for to 21 bit runes (thanks mischief!)
...
big big change. requires rebuilding 8c first and then rebuild
everything.
2013-10-17 12:02:45 +02:00
cinap_lenrek
3ba213a9d7
6c: extern register fix (import from patch/6c-extreg)
...
to make it easy to use normal libraries (such as libdraw, libsec, and libmp)
with the kernel, which uses extern register, don't stray into the external
register set when allocating values to registers.
2012-09-18 18:18:43 +02:00
cinap_lenrek
4e919b23a1
remove .dummy files and replace it by sys/lib/rootstub script
2011-05-03 04:42:16 +00:00
cinap_lenrek
a150899221
fill /acme
2011-04-14 17:27:24 +00:00
cinap_lenrek
9ace6c0363
ape dirs
2011-03-30 18:46:53 +00:00
cinap_lenrek
c3ceeded2d
...
2011-03-30 16:05:55 +00:00
cinap_lenrek
96fa636465
get directories in
2011-03-30 15:24:11 +00:00
cinap_lenrek
9b675a9941
continue...
2011-03-30 15:08:40 +00:00