- if (cap_file_type) printf("File type: %s\n", file_type_string);
- if (cap_packet_count) printf("Number of packets: %u \n", cf_info->packet_count);
- if (cap_file_size) printf("File size: %" PRId64 " bytes\n", cf_info->filesize);
- if (cap_data_size) printf("Data size: %" PRIu64 " bytes\n", cf_info->packet_bytes);
- if (cap_duration) printf("Capture duration: %f seconds\n", cf_info->duration);
- if (cap_start_time) printf("Start time: %s", (cf_info->packet_count>0) ? ctime (&start_time_t) : "n/a\n");
- if (cap_end_time) printf("End time: %s", (cf_info->packet_count>0) ? ctime (&stop_time_t) : "n/a\n");
- if (cap_data_rate_byte) printf("Data rate: %.2f bytes/s\n", cf_info->data_rate);
- if (cap_data_rate_bit) printf("Data rate: %.2f bits/s\n", cf_info->data_rate*8);
- if (cap_packet_size) printf("Average packet size: %.2f bytes\n", cf_info->packet_size);
+ if (cap_file_type) printf ("File type: %s\n", file_type_string);
+ if (cap_file_encap) printf ("File encapsulation: %s\n", file_encap_string);
+ if (cap_packet_count) printf ("Number of packets: %u\n", cf_info->packet_count);
+ if (cap_file_size) printf ("File size: %" G_GINT64_MODIFIER "d bytes\n", cf_info->filesize);
+ if (cap_data_size) printf ("Data size: %" G_GINT64_MODIFIER "u bytes\n", cf_info->packet_bytes);
+ if (cap_duration) print_value("Capture duration: ", 0, " seconds", cf_info->duration);
+ if (cap_start_time) printf ("Start time: %s", (cf_info->packet_count>0) ? ctime (&start_time_t) : "n/a\n");
+ if (cap_end_time) printf ("End time: %s", (cf_info->packet_count>0) ? ctime (&stop_time_t) : "n/a\n");
+ if (cap_data_rate_byte) print_value("Data byte rate: ", 2, " bytes/s", cf_info->data_rate);
+ if (cap_data_rate_bit) print_value("Data bit rate: ", 2, " bits/s", cf_info->data_rate*8);
+ if (cap_packet_size) printf ("Average packet size: %.2f bytes\n", cf_info->packet_size);
+ if (cap_packet_rate) print_value("Average packet rate: ", 2, " packets/s", cf_info->packet_rate);