X-Git-Url: https://review.openocd.org/gitweb?a=blobdiff_plain;f=src%2Fhelper%2Ftime_support.h;h=ab839826bcedc37e6699d4d4aaad1492667bce33;hb=c6ba0a22404a1f0c806e45ef627f4ab101982c3f;hp=9e8e61f19df6f9fd8933e8138cdafa8fb47a9db7;hpb=2689f58f2a0afa296a29ab301a4c1665b914caab;p=openocd.git diff --git a/src/helper/time_support.h b/src/helper/time_support.h index 9e8e61f19d..ab839826bc 100644 --- a/src/helper/time_support.h +++ b/src/helper/time_support.h @@ -21,8 +21,9 @@ * You should have received a copy of the GNU General Public License * * along with this program; if not, write to the * * Free Software Foundation, Inc., * - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * ***************************************************************************/ + #ifndef TIME_SUPPORT_H #define TIME_SUPPORT_H @@ -38,26 +39,24 @@ #endif int timeval_subtract(struct timeval *result, struct timeval *x, struct timeval *y); -int timeval_add(struct timeval *result, struct timeval *x, struct timeval *y); -int timeval_add_time(struct timeval *result, int sec, int usec); +int timeval_add_time(struct timeval *result, long sec, long usec); -/// @returns gettimeofday() timeval as 64-bit in ms -long long timeval_ms(void); +/** @returns gettimeofday() timeval as 64-bit in ms */ +int64_t timeval_ms(void); -struct duration -{ +struct duration { struct timeval start; struct timeval elapsed; }; -/// Update the duration->start field to start the @a duration measurement. +/** Update the duration->start field to start the @a duration measurement. */ int duration_start(struct duration *duration); -/// Update the duration->elapsed field to finish the @a duration measurment. +/** Update the duration->elapsed field to finish the @a duration measurment. */ int duration_measure(struct duration *duration); -/// @returns Elapsed time in seconds. +/** @returns Elapsed time in seconds. */ float duration_elapsed(struct duration *duration); -/// @returns KB/sec for the elapsed @a duration and @a count bytes. +/** @returns KB/sec for the elapsed @a duration and @a count bytes. */ float duration_kbps(struct duration *duration, size_t count); -#endif /* TIME_SUPPORT_H */ +#endif /* TIME_SUPPORT_H */