 |  |  | [Insert name here] Reference Manual |  |
---|
ntp
Details
TS_MASK
#define TS_MASK 0xfffff000 /* mask to usec, for time stamps */
TS_ROUNDBIT
#define TS_ROUNDBIT 0x00000800 /* round at this bit */
JAN_1970
#define JAN_1970 0x83aa7e80 /* 2208988800 1970 - 1900 in seconds */
s_fp
typedef int32_t s_fp;
l_fp
typedef struct {
union {
uint32_t Xl_ui;
int32_t Xl_i;
} Ul_i;
union {
uint32_t Xl_uf;
int32_t Xl_f;
} Ul_f;
} l_fp;
l_ui
#define l_ui Ul_i.Xl_ui /* unsigned integral part */
l_i
#define l_i Ul_i.Xl_i /* signed integral part */
l_uf
#define l_uf Ul_f.Xl_uf /* unsigned fractional part */
l_f
#define l_f Ul_f.Xl_f /* signed fractional part */
M_NEG()
#define M_NEG(v_i, v_f)
L_NEG()
#define L_NEG(v) M_NEG((v)->l_ui, (v)->l_uf)
TVUTOTSF()
#define TVUTOTSF(tvu, tsf)
sTVTOTS()
#define sTVTOTS(tv, ts)