ntdll: Don't use HIWORD to check if an atom is a small int.
diff --git a/dlls/ntdll/atom.c b/dlls/ntdll/atom.c
index 8ac4b97..3789567 100644
--- a/dlls/ntdll/atom.c
+++ b/dlls/ntdll/atom.c
@@ -212,7 +212,7 @@
if (!table) status = STATUS_INVALID_PARAMETER;
else
{
- size_t len = HIWORD(name) ? strlenW(name) : 0;
+ size_t len = IS_INTATOM(name) ? 0 : strlenW(name);
status = is_integral_atom( name, len, atom );
if (status == STATUS_MORE_ENTRIES)
{
@@ -242,7 +242,7 @@
if (!table) status = STATUS_INVALID_PARAMETER;
else
{
- size_t len = HIWORD(name) ? strlenW(name) : 0;
+ size_t len = IS_INTATOM(name) ? 0 : strlenW(name);
status = is_integral_atom( name, len, atom );
if (status == STATUS_MORE_ENTRIES)
{