(I've CC'ed Andras to this message)<br>
It kind of depends on what Andras was doing. Bitfields are part of the wait.h API.<br>
As far as being unnecessary or unused, it also depends on what PCRE imports <br>
and uses from wait.h. It's probable that to use PCRE, he doesn't need bitfield<br>
support per-se, just for Verrazano to transform structs with bitfields into a format<br>
that gives an equivalent memory layout. If that's the case, then the fix should be<br>
quick in coming (its basically a bug fix). If Andras needs bitfield support, then I can<br>
write a lowering pass, or Luis can implement bitfields. Either one is fine with me,<br>
especially since I'll apparently need the lowering pass anyway to target other FFIs.<br>
<br>
Sincerely,<br>
Rayiner Hashem<br><br><div><span class="gmail_quote">On 9/13/05, <b class="gmail_sendername">Luis Oliveira</b> <<a href="mailto:luismbo@gmail.com">luismbo@gmail.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On 13/set/2005, at 06:06, Kenny Tilton wrote:<br>> Didn't this start with a problem report from your first customer? Or<br>> were they just making an observation? If the former, that gives you a<br>> measure of how serious the problem is -- it came up in normal usage,
<br>> not some arcane stress test. So that makes it higher priority. Also,<br>> it is one of your first customers, and you only get once chance to<br>> make a first impression.<br><br>Indeed, you have a point there.
<br><br>However, I don't see any much support for bitfields in other FFI's<br>(only Allegro supports that AFAICT from a quick skim through the<br>various docs). I suspect the details of bitfields vary a lot between<br>compilers/abis.
<br><br>This particular customer didn't actually need bitfields, though.<br>Verrazano was generating unnecessary/unused struct typedefs, right?<br><br>--<br>Luís Oliveira<br><a href="http://student.dei.uc.pt/~lmoliv/">http://student.dei.uc.pt/~lmoliv/
</a><br>Equipa Portuguesa do Translation Project<br><a href="http://www2.iro.umontreal.ca/~pinard/po/registry.cgi?team=pt">http://www2.iro.umontreal.ca/~pinard/po/registry.cgi?team=pt</a><br><br></blockquote></div><br>