Dear All, > Well I know i have asked this before, but I feel I should ask again > because I didn't like the answer much. > > Imagine we change this code to: > > ts = time_now_ms() + msec > do { > ... > } while (time_since_ms(ts)< 0); > > That should be legal, right? But I don't think this can work since the > 'since' functions return an unsigned. > > [aside: this provides for another idiom that I think we talked about: > > ts = time_future_ms(msec) > do { > ... > } while (!time_passed(ts)) > > which I am not at all suggesting should be in the API :-) > end aside]
I still vouch for this concept, which is simple, clean, and easy to understand. Reinhard _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot