diff options
author | Anders Broman <anders.broman@ericsson.com> | 2011-07-04 21:43:34 +0000 |
---|---|---|
committer | Anders Broman <anders.broman@ericsson.com> | 2011-07-04 21:43:34 +0000 |
commit | 2f05cf4dcfbecb970713c564fdbe8d0fa40d6ffb (patch) | |
tree | 48ae1991be5f20fc1b47e42036a09bc0a79f2717 /epan/column.c | |
parent | 78d22ed8ee61de8e350b6228b07fa43f3384d489 (diff) | |
download | wireshark-2f05cf4dcfbecb970713c564fdbe8d0fa40d6ffb.tar.gz wireshark-2f05cf4dcfbecb970713c564fdbe8d0fa40d6ffb.tar.bz2 wireshark-2f05cf4dcfbecb970713c564fdbe8d0fa40d6ffb.zip |
From Michael Mann:
Added ability to display UTC time or UTC time with date. I liked having the
difference between UTC and local time, not just setting local=UTC.
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=2629
svn path=/trunk/; revision=37898
Diffstat (limited to 'epan/column.c')
-rw-r--r-- | epan/column.c | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/epan/column.c b/epan/column.c index 3cbbb6d876..a3d3513a42 100644 --- a/epan/column.c +++ b/epan/column.c @@ -105,7 +105,9 @@ col_format_to_string(const gint fmt) { "%rS", /* 55) COL_RES_SRC_PORT */ "%uS", /* 56) COL_UNRES_SRC_PORT */ "%E", /* 57) COL_TEI */ - "%t" /* 58) COL_CLS_TIME */ + "%Yut", /* 58) COL_UTC_DATE_TIME */ + "%Aut", /* 59) COL_UTC_TIME */ + "%t" /* 60) COL_CLS_TIME */ }; if (fmt < 0 || fmt >= NUM_COL_FMTS) @@ -175,7 +177,9 @@ static const gchar *dlist[NUM_COL_FMTS] = { "Src port (resolved)", /* 55) COL_RES_SRC_PORT */ "Src port (unresolved)", /* 56) COL_UNRES_SRC_PORT */ "TEI", /* 57) COL_TEI */ - "Time (format as specified)" /* 58) COL_CLS_TIME */ + "UTC date and time", /* 58) COL_UTC_DATE_TIME */ + "UTC time", /* 59) COL_UTC_TIME */ + "Time (format as specified)" /* 60) COL_CLS_TIME */ }; const gchar * @@ -316,6 +320,7 @@ get_timestamp_column_longest_string(const gint type, const gint precision) switch(type) { case(TS_ABSOLUTE_WITH_DATE): + case(TS_UTC_WITH_DATE): switch(precision) { case(TS_PREC_AUTO_SEC): case(TS_PREC_FIXED_SEC): @@ -346,6 +351,7 @@ get_timestamp_column_longest_string(const gint type, const gint precision) } break; case(TS_ABSOLUTE): + case(TS_UTC): switch(precision) { case(TS_PREC_AUTO_SEC): case(TS_PREC_FIXED_SEC): @@ -486,9 +492,15 @@ get_column_longest_string(const gint format) case COL_ABS_DATE_TIME: return get_timestamp_column_longest_string(TS_ABSOLUTE_WITH_DATE, timestamp_get_precision()); break; + case COL_UTC_DATE_TIME: + return get_timestamp_column_longest_string(TS_UTC_WITH_DATE, timestamp_get_precision()); + break; case COL_ABS_TIME: return get_timestamp_column_longest_string(TS_ABSOLUTE, timestamp_get_precision()); break; + case COL_UTC_TIME: + return get_timestamp_column_longest_string(TS_UTC, timestamp_get_precision()); + break; case COL_REL_TIME: return get_timestamp_column_longest_string(TS_RELATIVE, timestamp_get_precision()); break; |