⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 gettimeofday.h

📁 rtptools-1.18.tar.gz rtp generator
💻 H
字号:
#ifndef GETTIMEOFDAY_H_#define GETTIMEOFDAY_H_/*************************************************************************** * * Header file for gettimeofday() function. *  gettimeofday.h * *  Copyright 2001 by Columbia University; all rights reserved *  by Akira Tsukamoto * ***************************************************************************/#include "sysdep.h"#ifdef  __cplusplusextern "C" {#endif#ifndef HAVE_GETTIMEOFDAYextern int gettimeofday(struct timeval *tv, void *t);#endif/* This portion is a copy from GNU library. <sys/time.h> *//* Convenience macros for operations on timevals.   NOTE: `timercmp' does not work for >= or <=.  */#ifndef timerisset#define timerisset(tvp)        ((tvp)->tv_sec || (tvp)->tv_usec)#endif#ifndef timerclear#define timerclear(tvp)        ((tvp)->tv_sec = (tvp)->tv_usec = 0)#endif#ifndef timercmp#define timercmp(a, b, CMP)                                                  \  (((a)->tv_sec == (b)->tv_sec) ?                                             \   ((a)->tv_usec CMP (b)->tv_usec) :                                          \   ((a)->tv_sec CMP (b)->tv_sec))#endif#ifndef timeradd#define timeradd(a, b, result)                                               \  do {                                                                        \    (result)->tv_sec = (a)->tv_sec + (b)->tv_sec;                             \    (result)->tv_usec = (a)->tv_usec + (b)->tv_usec;                          \    if ((result)->tv_usec >= 1000000)                                         \      {                                                                       \        ++(result)->tv_sec;                                                   \        (result)->tv_usec -= 1000000;                                         \      }                                                                       \  } while (0)#endif#ifndef timersub#define timersub(a, b, result)                                               \  do {                                                                        \    (result)->tv_sec = (a)->tv_sec - (b)->tv_sec;                             \    (result)->tv_usec = (a)->tv_usec - (b)->tv_usec;                          \    if ((result)->tv_usec < 0) {                                              \      --(result)->tv_sec;                                                     \      (result)->tv_usec += 1000000;                                           \    }                                                                         \  } while (0)#endif#ifdef  __cplusplus}#endif#endif /* GETTIMEOFDAY_H_ */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -