On Sunday 22 February 2009 14:17:34 Jon Harrop wrote: > define fastcc { { i8*, i8* }*, i8* } @init({ { i8*, i8* }*, i8* }, i32) { I just noticed that I am accidentally returning a struct rather than going via a pointer in the first argument. Might that be related? -- Dr Jon Harrop, Flying Frog Consultancy Ltd. http://www.ffconsultancy.com/?e