func: gint get_column_char_width(const gint format) return ( gint ) ( strlen ( get_column_longest_string ( format ) ) ) ; const char *get_column_longest_string(const gint format) switch ( format )  return "0000000" ; return get_timestamp_column_longest_string ( ( timestamp_get_type ( ) ) , timestamp_get_precision ( ) ) ; static const char *get_timestamp_column_longest_string(const gint type,const gint precision) switch ( type )  switch ( precision )  return "0000-00-00 00:00:00" ; return "0000-00-00 00:00:00.0" ; return "0000-00-00 00:00:00.00" ; return "0000-00-00 00:00:00.000" ; return "0000-00-00 00:00:00.000000" ; return "0000-00-00 00:00:00.000000000" ; switch ( precision )  return "00:00:00" ; return "00:00:00.0" ; return "00:00:00.00" ; return "00:00:00.000" ; return "00:00:00.000000" ; return "00:00:00.000000000" ; switch ( precision )  return "0000" ; return "0000.0" ; return "0000.00" ; return "0000.000" ; return "0000.000000" ; return "0000.000000000" ; switch ( precision )  return "0000000000000000000" ; return "0000000000000000000.0" ; return "0000000000000000000.00" ; return "0000000000000000000.000" ; return "0000000000000000000.000000" ; return "0000000000000000000.000000000" ; return "0000.000000" ; return "" ; return get_timestamp_column_longest_string ( TS_ABSOLUTE_WITH_DATE , timestamp_get_precision ( ) ) ; static const char *get_timestamp_column_longest_string(const gint type,const gint precision) switch ( type )  switch ( precision )  return "0000-00-00 00:00:00" ; return "0000-00-00 00:00:00.0" ; return "0000-00-00 00:00:00.00" ; return "0000-00-00 00:00:00.000" ; return "0000-00-00 00:00:00.000000" ; return "0000-00-00 00:00:00.000000000" ; switch ( precision )  return "00:00:00" ; return "00:00:00.0" ; return "00:00:00.00" ; return "00:00:00.000" ; return "00:00:00.000000" ; return "00:00:00.000000000" ; switch ( precision )  return "0000" ; return "0000.0" ; return "0000.00" ; return "0000.000" ; return "0000.000000" ; return "0000.000000000" ; switch ( precision )  return "0000000000000000000" ; return "0000000000000000000.0" ; return "0000000000000000000.00" ; return "0000000000000000000.000" ; return "0000000000000000000.000000" ; return "0000000000000000000.000000000" ; return "0000.000000" ; return "" ; return get_timestamp_column_longest_string ( TS_UTC_WITH_DATE , timestamp_get_precision ( ) ) ; static const char *get_timestamp_column_longest_string(const gint type,const gint precision) switch ( type )  switch ( precision )  return "0000-00-00 00:00:00" ; return "0000-00-00 00:00:00.0" ; return "0000-00-00 00:00:00.00" ; return "0000-00-00 00:00:00.000" ; return "0000-00-00 00:00:00.000000" ; return "0000-00-00 00:00:00.000000000" ; switch ( precision )  return "00:00:00" ; return "00:00:00.0" ; return "00:00:00.00" ; return "00:00:00.000" ; return "00:00:00.000000" ; return "00:00:00.000000000" ; switch ( precision )  return "0000" ; return "0000.0" ; return "0000.00" ; return "0000.000" ; return "0000.000000" ; return "0000.000000000" ; switch ( precision )  return "0000000000000000000" ; return "0000000000000000000.0" ; return "0000000000000000000.00" ; return "0000000000000000000.000" ; return "0000000000000000000.000000" ; return "0000000000000000000.000000000" ; return "0000.000000" ; return "" ; return get_timestamp_column_longest_string ( TS_ABSOLUTE , timestamp_get_precision ( ) ) ; static const char *get_timestamp_column_longest_string(const gint type,const gint precision) switch ( type )  switch ( precision )  return "0000-00-00 00:00:00" ; return "0000-00-00 00:00:00.0" ; return "0000-00-00 00:00:00.00" ; return "0000-00-00 00:00:00.000" ; return "0000-00-00 00:00:00.000000" ; return "0000-00-00 00:00:00.000000000" ; switch ( precision )  return "00:00:00" ; return "00:00:00.0" ; return "00:00:00.00" ; return "00:00:00.000" ; return "00:00:00.000000" ; return "00:00:00.000000000" ; switch ( precision )  return "0000" ; return "0000.0" ; return "0000.00" ; return "0000.000" ; return "0000.000000" ; return "0000.000000000" ; switch ( precision )  return "0000000000000000000" ; return "0000000000000000000.0" ; return "0000000000000000000.00" ; return "0000000000000000000.000" ; return "0000000000000000000.000000" ; return "0000000000000000000.000000000" ; return "0000.000000" ; return "" ; return get_timestamp_column_longest_string ( TS_UTC , timestamp_get_precision ( ) ) ; static const char *get_timestamp_column_longest_string(const gint type,const gint precision) switch ( type )  switch ( precision )  return "0000-00-00 00:00:00" ; return "0000-00-00 00:00:00.0" ; return "0000-00-00 00:00:00.00" ; return "0000-00-00 00:00:00.000" ; return "0000-00-00 00:00:00.000000" ; return "0000-00-00 00:00:00.000000000" ; switch ( precision )  return "00:00:00" ; return "00:00:00.0" ; return "00:00:00.00" ; return "00:00:00.000" ; return "00:00:00.000000" ; return "00:00:00.000000000" ; switch ( precision )  return "0000" ; return "0000.0" ; return "0000.00" ; return "0000.000" ; return "0000.000000" ; return "0000.000000000" ; switch ( precision )  return "0000000000000000000" ; return "0000000000000000000.0" ; return "0000000000000000000.00" ; return "0000000000000000000.000" ; return "0000000000000000000.000000" ; return "0000000000000000000.000000000" ; return "0000.000000" ; return "" ; return get_timestamp_column_longest_string ( TS_RELATIVE , timestamp_get_precision ( ) ) ; static const char *get_timestamp_column_longest_string(const gint type,const gint precision) switch ( type )  switch ( precision )  return "0000-00-00 00:00:00" ; return "0000-00-00 00:00:00.0" ; return "0000-00-00 00:00:00.00" ; return "0000-00-00 00:00:00.000" ; return "0000-00-00 00:00:00.000000" ; return "0000-00-00 00:00:00.000000000" ; switch ( precision )  return "00:00:00" ; return "00:00:00.0" ; return "00:00:00.00" ; return "00:00:00.000" ; return "00:00:00.000000" ; return "00:00:00.000000000" ; switch ( precision )  return "0000" ; return "0000.0" ; return "0000.00" ; return "0000.000" ; return "0000.000000" ; return "0000.000000000" ; switch ( precision )  return "0000000000000000000" ; return "0000000000000000000.0" ; return "0000000000000000000.00" ; return "0000000000000000000.000" ; return "0000000000000000000.000000" ; return "0000000000000000000.000000000" ; return "0000.000000" ; return "" ; return get_timestamp_column_longest_string ( TS_DELTA , timestamp_get_precision ( ) ) ; static const char *get_timestamp_column_longest_string(const gint type,const gint precision) switch ( type )  switch ( precision )  return "0000-00-00 00:00:00" ; return "0000-00-00 00:00:00.0" ; return "0000-00-00 00:00:00.00" ; return "0000-00-00 00:00:00.000" ; return "0000-00-00 00:00:00.000000" ; return "0000-00-00 00:00:00.000000000" ; switch ( precision )  return "00:00:00" ; return "00:00:00.0" ; return "00:00:00.00" ; return "00:00:00.000" ; return "00:00:00.000000" ; return "00:00:00.000000000" ; switch ( precision )  return "0000" ; return "0000.0" ; return "0000.00" ; return "0000.000" ; return "0000.000000" ; return "0000.000000000" ; switch ( precision )  return "0000000000000000000" ; return "0000000000000000000.0" ; return "0000000000000000000.00" ; return "0000000000000000000.000" ; return "0000000000000000000.000000" ; return "0000000000000000000.000000000" ; return "0000.000000" ; return "" ; return get_timestamp_column_longest_string ( TS_DELTA_DIS , timestamp_get_precision ( ) ) ; static const char *get_timestamp_column_longest_string(const gint type,const gint precision) switch ( type )  switch ( precision )  return "0000-00-00 00:00:00" ; return "0000-00-00 00:00:00.0" ; return "0000-00-00 00:00:00.00" ; return "0000-00-00 00:00:00.000" ; return "0000-00-00 00:00:00.000000" ; return "0000-00-00 00:00:00.000000000" ; switch ( precision )  return "00:00:00" ; return "00:00:00.0" ; return "00:00:00.00" ; return "00:00:00.000" ; return "00:00:00.000000" ; return "00:00:00.000000000" ; switch ( precision )  return "0000" ; return "0000.0" ; return "0000.00" ; return "0000.000" ; return "0000.000000" ; return "0000.000000000" ; switch ( precision )  return "0000000000000000000" ; return "0000000000000000000.0" ; return "0000000000000000000.00" ; return "0000000000000000000.000" ; return "0000000000000000000.000000" ; return "0000000000000000000.000000000" ; return "0000.000000" ; return "" ; return get_timestamp_column_longest_string ( TS_RELATIVE , timestamp_get_precision ( ) ) ; static const char *get_timestamp_column_longest_string(const gint type,const gint precision) switch ( type )  switch ( precision )  return "0000-00-00 00:00:00" ; return "0000-00-00 00:00:00.0" ; return "0000-00-00 00:00:00.00" ; return "0000-00-00 00:00:00.000" ; return "0000-00-00 00:00:00.000000" ; return "0000-00-00 00:00:00.000000000" ; switch ( precision )  return "00:00:00" ; return "00:00:00.0" ; return "00:00:00.00" ; return "00:00:00.000" ; return "00:00:00.000000" ; return "00:00:00.000000000" ; switch ( precision )  return "0000" ; return "0000.0" ; return "0000.00" ; return "0000.000" ; return "0000.000000" ; return "0000.000000000" ; switch ( precision )  return "0000000000000000000" ; return "0000000000000000000.0" ; return "0000000000000000000.00" ; return "0000000000000000000.000" ; return "0000000000000000000.000000" ; return "0000000000000000000.000000000" ; return "0000.000000" ; return "" ; return "00000000.000000000000" ; return "000000" ; return "Protocol" ; return "00000" ; return "00000000" ; return "000000" ; return "i 00000000 I" ; return "000000" ; return "0000000" ; return "000000" ; return "108.0" ; return "100" ; return "OTS9000-TRANSPORT" ; return "0000" ; return "0000" ; return "0000" ; return "0000" ; return "00" ; return "0" ; return "127" ; return "8388608" ; return "0xffffffff" ; return "ERROR" ; return "9999 MHz [A 999]" ; return "0000000000" ; return "Source port: kerberos-master  Destination port: kerberos-master" ; 