<div dir="ltr">Thank you all for your help<br><br>Ido<br><br><div class="gmail_quote">On Mon, Dec 26, 2011 at 20:54, dmitry boyarintsev <span dir="ltr"><<a href="mailto:skalogryz.lists@gmail.com">skalogryz.lists@gmail.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Chelper also has hard-timer converting the structure:<br>
It failed on "union nf_inet_addr haddr, hmask;" so I had to comment it<br>
out. Some structures are missing completely.<br>
<br>
type<br>
  TAuxType0 = packed record<br>
  case Integer of<br>
    0:(u8 : uint8_t;u8_range : array [0..1] of uint8_t;syslog_level :<br>
uint8_t;protocol : uint8_t;);<br>
    1:(u16 : uint16_t;u16_range : array [0..1] of uint16_t;port :<br>
uint16_t;port_range : array [0..1] of uint16_t;);<br>
    2:(u32 : uint32_t;u32_range : array [0..1] of uint32_t;);<br>
    3:(u64 : uint64_t;u64_range : array [0..1] of uint64_t;);<br>
    4:(dbl : double;);<br>
    5:();<br>
    //union nf_inet_addr haddr, hmask;<br>
    6:();<br>
    7:();<br>
    8:(ethermac : array [0..5] of uint8_t;);<br>
  end;<br>
<br>
  xt_option_call = packed record<br>
    arg : Pchar_;<br>
    ext_name : Pchar_;<br>
    entry : Pxt_option_entry;<br>
    data : Pointer;<br>
    xflags : unsigned int;<br>
    invert : bool;<br>
    nvals : uint8_t;<br>
    val : TAuxType0;<br>
    (* Wished for a world where the ones below were gone:  *)<br>
    xt_entry : Pointer;<br>
    udata : Pointer;<br>
  end;<br>
<div class="HOEnZb"><div class="h5">_______________________________________________<br>
fpc-pascal maillist  -  <a href="mailto:fpc-pascal@lists.freepascal.org">fpc-pascal@lists.freepascal.org</a><br>
<a href="http://lists.freepascal.org/mailman/listinfo/fpc-pascal" target="_blank">http://lists.freepascal.org/mailman/listinfo/fpc-pascal</a><br>
</div></div></blockquote></div><br></div>