<HTML><BODY>How to make in Racket FFI struct with bit fields<br>For example, such struct<br><br>struct box_props<br>{<br>&nbsp;&nbsp;&nbsp;&nbsp; unsigned int opaque&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 1;<br>&nbsp;&nbsp;&nbsp;&nbsp; unsigned int fill_color&nbsp;&nbsp; : 3;<br>&nbsp;&nbsp;&nbsp;&nbsp; unsigned int&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 4; // fill to 8 bits<br>&nbsp;&nbsp;&nbsp;&nbsp; unsigned int show_border&nbsp; : 1;<br>&nbsp;&nbsp;&nbsp;&nbsp; unsigned int border_color : 3;<br>&nbsp;&nbsp;&nbsp;&nbsp; unsigned int border_style : 2;<br>&nbsp;&nbsp;&nbsp;&nbsp; unsigned int&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : 2; // fill to 16 bits<br>};<br><br>?<br></BODY></HTML>