Hi there, The upstream maintainer of one of my packages is having problems with his code. I thought it would be nice to use the debian mailing lists, to see if we can an answer on this. I will forward any solution to him.
---------------------------------------------------------------------- The reason why I have not released LogConv 1.54 for Linux is that I am having problems with packed structures that is causing some file formats to not be handled properly. Even though I specify -fpack_struct the generated code does not appear to actually do this. Structure fields are offset and the return from sizeof() returns a value that is not valid. For instance, if the structure were: struct foo { char text[3]; int num; }; sizeof would return 6 and not 5. So it's obvious that the compiler is placing a pad byte between text and num to align num. I want it to stop! ----------------------------------------------------------------------- Thanks for your attention. Joop -- Joop Stakenborg PA4TU, ex-PA3ABA <[EMAIL PROTECTED]> Linux Hamradio Applications and Utilities Homepage http://www.casema.net/~aba