#include #include #ifdef HAVE_CONFIG_H #include "config.h" #endif #include "wvexporter-priv.h" void wvPutDTTM (DTTM * item, wvStream * fd) { U16 temp16 = (U16) 0; temp16 |= item->mint; temp16 |= item->hr << 6; temp16 |= item->dom << 11; write_16ubit (fd, temp16); temp16 = (U16) 0; temp16 |= item->mon; temp16 |= item->yr << 4; temp16 |= item->wdy << 13; write_16ubit (fd, temp16); } void wvUnixToDTTM (struct tm *src, DTTM * dest) { dest->mint = src->tm_min; dest->hr = src->tm_hour; dest->dom = src->tm_mday; dest->mon = src->tm_mon + 1; dest->yr = src->tm_year; dest->wdy = src->tm_wday; }