1 2 3 4 5 6 7 8
#include <sys/time.h> double diff_time ( struct timeval time1, struct timeval time2 ) { return ( (double)( time2.tv_sec - time1.tv_sec ) + ( (double)( time2.tv_usec - time1.tv_usec ) / 1000000.0 ) ); }