How does one write portable code in C to do this? If it's possible to write portably in C, then there must be a way to have Cython generate that portable C from some portable representation in Cython source. -- Greg