- the tests were failing in Hindi/UTF8
- rounding with (lo+(hi-lo+1)/2) let all the tests pass
- rounding with (lo+(hi-lo)/2 + 1) (as it's done when
ES_MULTILINE is enabled) let the Hindi/UTF8 fail
- it looked weird to have different rounding computation
in single vs multi line
- so, changing all rounding to (lo+(hi-lo+1)/2) let all
the tests pass
Signed-off-by: Eric Pouech <eric.pouech(a)gmail.com>
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/1184
mrac tries to get function pointers for these functions using MmGetSystemRoutineAddress, I haven't seen them being used by it, but might as well implement it since they are very easy to implement.
--
v6: ntoskrnl.exe: Implement KeQueryActiveProcessorCount.
ntoskrnl.exe: implement KeQueryMaximumProcessorCount/Ex.
https://gitlab.winehq.org/wine/wine/-/merge_requests/914
mrac tries to get function pointers for these functions using MmGetSystemRoutineAddress, I haven't seen them being used by it, but might as well implement it since they are very easy to implement.
--
v5: ntoskrnl.exe: implement KeQueryMaximumProcessorCount/Ex.
ntoskrnl.exe: implement KeQueryActiveProcessorCount.
https://gitlab.winehq.org/wine/wine/-/merge_requests/914