what about the python  / swig gurus here?

  if ((pyobj) && (flags & SWIG_POINTER_DISOWN)) {
    PyObject_SetAttrString(pyobj,(char*)"thisown",Py_False);
  }
  return 0;

produces

LibicalWrap.c: In function `SWIG_Python_ConvertPtr':
LibicalWrap.c:1150: warning: dereferencing type-punned pointer will break strict-aliasing rules

libical does this like three dozend times while compiling the python bindings...

Reply via email to