The above code does compile when cross compiling on a amd64 machine targeting
i386, but the produced binaray panic with RangeError:
HANDLE_INITIALIZATION 0
HANDLE_MOUSE 1
HANDLE_KEY 2
HANDLE_FOCUS 4
HANDLE_SCROLL 8
HANDLE_TIMER 16
HANDLE_SIZE 32
HANDLE_DRAW 64
HANDLE_DATA_ARRIVED 128
HANDLE_BEHAVIOR_EVENT 256
HANDLE_METHOD_CALL 512
HANDLE_SCRIPTING_METHOD_CALL 1024
HANDLE_TISCRIPT_METHOD_CALL 2048
HANDLE_EXCHANGE 4096
HANDLE_GESTURE 8192
HANDLE_ALL 65535
SUBSCRIPTIONS_REQUEST 4294967295
Traceback (most recent call last)
enumtest.nim(44) enumtest
system.nim(2540) sysFatal
Error: unhandled exception: value out of range: 0 [RangeError]