Igor R wrote:
The documentation for modf states that d == sec + mksec.  This means that
mksec is a fractional number and not a whole number.  The pt::microseconds expects whole numbers of microseconds.
    

Sorry, of course, you have to multiply the fractional part by some
factor (1000000?)
  
That makes more sense.  Thanks.

Ryan