#include <epan/packet.h>
#include <epan/emem.h>
#include <epan/timestamp.h>
-#include "cfile.h"
#include <glib.h>
switch (timestamp_get_type()) {
case TS_ABSOLUTE:
case TS_ABSOLUTE_WITH_DATE:
+ case TS_UTC:
+ case TS_UTC_WITH_DATE:
case TS_EPOCH:
return COMPARE_TS(abs_ts);
case COL_ABS_TIME:
case COL_ABS_DATE_TIME:
+ case COL_UTC_TIME:
+ case COL_UTC_DATE_TIME:
return COMPARE_TS(abs_ts);
case COL_REL_TIME:
const struct wtap_pkthdr *phdr, gint64 offset,
guint32 cum_bytes)
{
- fdata->next = NULL;
- fdata->prev = NULL;
fdata->pfd = NULL;
fdata->num = num;
fdata->pkt_len = phdr->len;
fdata->cum_bytes = cum_bytes + phdr->len;
fdata->cap_len = phdr->caplen;
fdata->file_off = offset;
- /* To save some memory, we coarcese it into a gint8 */
- g_assert(phdr->pkt_encap <= G_MAXINT8);
- fdata->lnk_t = (gint8) phdr->pkt_encap;
+ /* To save some memory, we coerce it into a gint16 */
+ g_assert(phdr->pkt_encap <= G_MAXINT16);
+ fdata->lnk_t = (gint16) phdr->pkt_encap;
fdata->abs_ts.secs = phdr->ts.secs;
fdata->abs_ts.nsecs = phdr->ts.nsecs;
+ fdata->shift_offset.secs = 0;
+ fdata->shift_offset.nsecs = 0;
fdata->flags.passed_dfilter = 0;
fdata->flags.encoding = PACKET_CHAR_ENC_CHAR_ASCII;
fdata->flags.visited = 0;
fdata->flags.ref_time = 0;
fdata->flags.ignored = 0;
fdata->color_filter = NULL;
-#ifdef NEW_PACKET_LIST
- fdata->col_text_len = NULL;
- fdata->col_text = NULL;
-#endif
}
void