Timo Kreuzer
9ea495ba33
Create a branch for header work.
...
svn path=/branches/header-work/; revision=45691
2010-02-26 22:57:55 +00:00
Stefan Ginsberg
a1c98e143e
- Remove asm-optimized versions of RtlRandom and RtlUniform -- there is *no* reason to use hand-optimized assembly for simple routines like these -- let the compiler do its job, please. Also, we compiled random.c *and* random_asm.S, meaning we duplicated the functions -- the compiler didn't detect this and silently used the C versions.
...
- Don't forward RtlRandomEx to RtlRandom in ntdll -- RtlRandomEx should use a different algorithm (but is simply a copy of RtlRandom right now).
- Revert RtlUniform back to the "slow" version -- let the compiler do its job instead of obfuscating code for a miniscule speed gain.
svn path=/trunk/; revision=42378
2009-08-04 11:22:50 +00:00
Daniel Reimer
ae7da04787
Delete all Trailing spaces in code.
...
svn path=/trunk/; revision=29690
2007-10-19 23:21:45 +00:00
Magnus Olsen
0b5c566337
Implement RtlRandomEx by copy RtlRandom code.
...
ms have two different implement, One random is faster that other, (in some doc I read (maybe from osr) some year ago), the RtlRandomEx is not document in the free ddk/sdk, but it is include in ddk/ifs kit, according the doc.
svn path=/trunk/; revision=23799
2006-08-30 10:13:01 +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
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
Thomas Bluemel
d60f4e5131
added more irql checks
...
svn path=/trunk/; revision=13723
2005-02-23 09:56:36 +00:00
Martin Fuchs
e228aadfe5
migrate substitution keywords to SVN
...
svn path=/trunk/; revision=12852
2005-01-06 13:58:04 +00:00
KJK::Hyperion
6948c64efb
ELF_support, welcome to HEAD! (just in time for the freeze, too!)
...
svn path=/trunk/; revision=12400
2004-12-30 08:05:12 +00:00
Alex Ionescu
cd351f4dc9
Tagged certain functions that were exported both under NT and ROS, but not marked as un/implemented.
...
svn path=/trunk/; revision=10411
2004-08-07 19:13:27 +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