<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:times new roman, new york, times, serif;font-size:12pt"><div>The following code will cause a segfault.  <br><br> #include "/usr/lib/gcc/xb6_64-redhat-linux/4.1.1/include/stddef.h"<br><br>#ifndef offsetof<br>#define offsetof (TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)<br>#endif<br><br>struct external_sun3_core<br>{<br>    size_t c_regs; <br>};<br>struct internal_sunos_core<br>{<br>    size_t c_regs_pos; <br>    size_t c_regs_size; <br>};<br>static void swap(char * ext, struct internal_sunos_code *intcore)<br>{<br>    struct external_sun3_core * extcore = (struct external_sun3_core *) ext; <br>    intcode->c_regs_pos = offsetof(struct external_sun3_core, c_regs);<br>}<br><br>Patrick <br></div></div><br>
      <hr size=1>Be a better Globetrotter. <a href="http://us.rd.yahoo.com/evt=48254/*http://answers.yahoo.com/dir/_ylc=X3oDMTI5MGx2aThyBF9TAzIxMTU1MDAzNTIEX3MDMzk2NTQ1MTAzBHNlYwNCQUJwaWxsYXJfTklfMzYwBHNsawNQcm9kdWN0X3F1ZXN0aW9uX3BhZ2U-?link=list&sid=396545469">Get better travel answers </a>from someone who knows.<br>Yahoo! Answers - Check it out.

</body></html>