
- To build test_mcast_pitch:
  On Linux:
    gcc -o test_mcast_pitch test_mcast_pitch.c

  On Windows:
    cl test_mcast_pitch.c

- Usage information:
  On Linux:
    ./test_mcast_pitch --help
    ./test_mcast_pitch [--verbose] [--gapverbose] --ip <ip> --port <port> [--interface <interface>] [--binfile <filename>] [--maxblocks <blocks>]

  On Windows:
    test_mcast_pitch --help
    test_mcast_pitch [--verbose] [--gapverbose] --ip <ip> --port <port> [--interface <interface>] [--binfile <filename>] [--maxblocks <blocks>]

  where
    --help       : Print usage information
    --verbose    : Display program progress (this option disables pretty printing)
    --gapverbose : Display sequence information when gaps are encountered
    --binfile    : Output file to write mcast binary pitch data to (Optional)
    --maxblocks  : Stop processing after maxblocks message blocks have been received

- Output Columns:
        Bytes := Total bytes received
         Msgs := Total number of messages
         Gaps := Total number of gaps
       Missed := Total messages missed
    BkWrdGaps := Total number of backward gaps
   Duplicates := Total number of duplicates
     IntBytes := Number of bytes in last progress interval
      IntMsgs := Number of messages in last progress interval
      IntGaps := Number of messages in last progress interval
    IntMissed := Number of missed messages in last progress interval
     IntBkWrd := Number of backward messages in last progress interval
      IntDups := Number of duplicates in last progress interval
