Hi,

I'm not sure where to direct this mail but here's the problem I've found:

A field declared as hexdword in one *.i class gets a SWIG getter containing the following:

....
    {
        char temp[10];
       
        sprintf(temp,"%02x %02x %02x %02x", (result >> 24) & 0xff, (result >> 16) & 0xff, (result >> 8) & 0xff, (result & 0xff));
        Tcl_SetObjResult(interp,Tcl_NewStringObj(temp,-1));
    }
    return TCL_OK;
    fail:
    return TCL_ERROR;
.....

which means a stack corruption. Context: swig version 1.3.17, windows.

Regards,
George