/* delay.c takes floating point but may act as though integer*/ #include "delay.h" void delay(float seconds) { time_t told, tnew; time(&told); /* get time now */ for(;;) { time(&tnew); /* keep reading clock until delayed long enough */ if((tnew-told) >= seconds) break; } }