Amine Khaldi
c424146e2c
Create a branch for cmake bringup.
...
svn path=/branches/cmake-bringup/; revision=48236
2010-07-24 18:52:44 +00:00
Magnus Olsen
b3f30cb100
restore files mem.c and memgen.c
...
restore no i386 arch define in rbuild
do not remove it, it is for build on no i386 platform
the was accident delete in r23830
svn path=/trunk/; revision=24272
2006-09-25 23:26:08 +00:00
Alex Ionescu
e4e58dde50
- Write new, optimized, small, working and clean functions (fixes booting, last few commits broke it for me):
...
- RtlCompareMemory
- RtlCompareMemoryUlong
- RtlFillMemory
- RtlFillMemoryUlong
- RtlFillMemoryUlongUlong
- RtlMoveMemory
- RtlZeroMemory
- RtlPrefetchMemoryNonTemporal
- RtlUshortByteSwap
- RtlUlongByteSwap
- RtlUlonglongByteSwap
svn path=/trunk/; revision=23830
2006-08-31 01:20:55 +00:00
Magnus Olsen
0d6e03c305
Wrote RtlUshotByteSwap RtlUlongByteSwap and RtlUlonglongByteSwap to asm code.
...
but we need a C api for header to linking it right. Put the asm version to i386
svn path=/trunk/; revision=23826
2006-08-30 21:17:53 +00:00
Magnus Olsen
ec839eb8e2
Kill inline asm code compete in RtlUlongByteSwap for it doing swap wrong.
...
we go back using the C version. Thanks Fireball
svn path=/trunk/; revision=23804
2006-08-30 17:51:36 +00:00
Alex Ionescu
9ff294c54e
- Implement RtlPrefectMemoryNonTemporal. Patch by Patrick Baggett <baggett.patrick@gmail.com> and myself.
...
svn path=/trunk/; revision=19742
2005-11-29 02:40:18 +00:00
Alex Ionescu
8c002db0c2
- NDK fix: don't undef a million status codes, instead, have apps define WIN32_NO_STATUS.
...
- winnt.h: respect WIN32_NO_STATUS for DBG codes.
- rtl: change STDCALL to NTAPI
- everything else: add precompiled headers where missing, define WIN32_NO_STATUS.
svn path=/trunk/; revision=18598
2005-10-19 17:03:38 +00:00
Alex Ionescu
c39ccd6592
- Part one of major RTL cleanup. Merge duplicated code and stick everything in lib\rtl that used to be in ntdll. Also cleanup the file headers, copyright information and includes.
...
svn path=/trunk/; revision=17731
2005-09-08 00:09:32 +00:00
Filip Navara
d2bc064abf
#include "rtl.h" -> #include <rtl.h>
...
svn path=/trunk/; revision=16732
2005-07-26 08:39:07 +00:00
Filip Navara
d4e71ef096
Use W32API.
...
svn path=/trunk/; revision=15948
2005-06-17 07:57:37 +00:00
Steven Edwards
eace72f07c
strip whitespace from end of lines
...
svn path=/trunk/; revision=15165
2005-05-09 01:41:02 +00:00
Alex Ionescu
35deccffea
Make rtl use a single header. Helps for PCH and will help for the new Headers (no need to change each file)
...
svn path=/trunk/; revision=15115
2005-05-08 05:14:46 +00:00
Alex Ionescu
3be1a720e8
Fix horribly wrong defintions of ULONG32 and ULONG, as well as elf support which depended on these wrong definitions.
...
svn path=/trunk/; revision=12713
2005-01-02 04:27:29 +00:00
Eric Kohl
3379855217
- Replace WIN32 types by corresponding native types.
...
- Replace debug macros and fix potential 64bit issues (pointers casted to DWORDs).
svn path=/trunk/; revision=11804
2004-11-25 19:25:06 +00:00
Alex Ionescu
3c1d312107
Added RTL Stubs, Prototypes and Exports.
...
svn path=/trunk/; revision=10404
2004-08-05 18:17:37 +00:00
Gunnar Dalsnes
cd5c05ea8b
create rtl for stuff common to ntdll/ntoskrnl
...
svn path=/trunk/; revision=9570
2004-05-31 19:33:59 +00:00