<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; font-size: 14px; font-family: Calibri, sans-serif; "><div style="color: rgb(0, 0, 0); "><div style="color: rgb(0, 0, 0); ">Ross,</div><div style="color: rgb(0, 0, 0); "><br></div><div style="color: rgb(0, 0, 0); ">Line 73 in DelayQueue.hh throws a warning when compiling for macosx.</div><div style="color: rgb(0, 0, 0); "><br></div><div style="color: rgb(0, 0, 0); ">include/DelayQueue.hh:73:41: Implicit conversion loses integer precision: 'time_base_seconds' (aka 'long') to '__darwin_suseconds_t' (aka 'int')</div><div style="color: rgb(0, 0, 0); "><br></div><div style="color: rgb(0, 0, 0); ">fTv.tv_usec = useconds; </div><div style="color: rgb(0, 0, 0); "><br></div><div style="color: rgb(0, 0, 0); ">tv_usec is of type __darwin_suseconds_t which is a typedef to __int32_t and that is a typedef to int</div><div style="color: rgb(0, 0, 0); "><br></div><div style="color: rgb(0, 0, 0); ">I've temporarily surrounded it with but this may not be the cleanest fix:</div><div style="color: rgb(0, 0, 0); "><br></div><div style="color: rgb(0, 0, 0); ">#pragma GCC diagnostic push</div><div style="color: rgb(0, 0, 0); ">#pragma GCC diagnostic ignored "-Wconversion"</div><div style="color: rgb(0, 0, 0); "> Timeval(time_base_seconds seconds, time_base_seconds useconds) {</div><div style="color: rgb(0, 0, 0); "> fTv.tv_sec = seconds; fTv.tv_usec = useconds;</div><div style="color: rgb(0, 0, 0); "> }</div><div style="color: rgb(0, 0, 0); ">#pragma GCC diagnostic pop</div><div style="color: rgb(0, 0, 0); "> </div><div style="color: rgb(0, 0, 0); "><br></div><div style="color: rgb(0, 0, 0); ">Thanks,</div><div style="color: rgb(0, 0, 0); ">Tim</div></div></body></html>