// ------------------------------------------------------------ // tictoc.c // // Utility to measure timing // // 10.03.2005, J.Ahrensfeld // ------------------------------------------------------------ #include #include #include #include #include #include "tictoc.h" // ------------------------------------------------------------ void Tic(struct _tictoc_t *pObj) { gettimeofday(&pObj->s, &pObj->tz); } // ------------------------------------------------------------ void Toc(struct _tictoc_t *pObj) { gettimeofday(&pObj->e, &pObj->tz); printf("Operation takes %f milliseconds.\n", (double)((pObj->e.tv_sec - pObj->s.tv_sec)*1000) + (double)(pObj->e.tv_usec - pObj->s.tv_usec)/1000); } // ------------------------------------------------------------