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]
    

Reply via email to