Fix kernel-mode executive atom implementation (mostly add SEH and tidy up the code...
authorAlex Ionescu <aionescu@gmail.com>
Thu, 29 Dec 2005 08:43:45 +0000 (08:43 +0000)
committerAlex Ionescu <aionescu@gmail.com>
Thu, 29 Dec 2005 08:43:45 +0000 (08:43 +0000)
commitcf56f16a98daf0e77976ac5d1f8173f3c053523a
tree14dd933cda83428d44c2ea300f4ba7c96df4922a
parent00a70f69db488626c910f09ec7dd408dc62e4db9
Fix kernel-mode executive atom implementation (mostly add SEH and tidy up the code). Then fix kernel32 implementation which was sending incorrect sizes, and also re-factored the entire code, since most functions were quatriplicated. now there are 3 main functions instead of 12. Also fixed a bug in RtlCreateAtomTable.

svn path=/trunk/; revision=20414
reactos/lib/kernel32/misc/atom.c
reactos/lib/rtl/atom.c
reactos/ntoskrnl/ex/atom.c