// File: cpearce[P]OggIndex/src/Options.cpp
// Function: Options::PrintHelp()
void Options::PrintHelp() {
  cout
    << "OggIndex " << VERSION << " (Skeleton " << SKELETON_VERSION_MAJOR
    << "." << SKELETON_VERSION_MINOR << ")" << endl
    << endl
    << "Indexes an Ogg file to enable faster seeking." << endl
    << endl
    << "Usage:" << endl
    << "  OggIndex [-i <interval> -v -d -k -p -m -o <out filename>] <in filename>" << endl
    << endl
    << "Options:" << endl
    << "  -i <interval>  --  minimum <interval> in ms between keyframes (default 2000)" << endl
    << "  -v             --  verify the index in the output file" << endl
    << "  -d             --  dump packet info to stdout" << endl
    << "  -k             --  dump only keyframe packet info to stdout" << endl
    << "  -p             --  dump page info to stdout" << endl
    << "  -m             --  dump stream keyframe merge info to stdout" << endl
    << "  -o <filename>  --  use <filename> as the output filename" << endl
    << endl
    << "If no output filename is specified, the indexed ogg file is written" << endl
    << "into <in filename>.indexed.ogg" << endl 
    << endl;
}

// Assembly:
pushq %rax
movq %rdi, (%rsp)
movq 0x17634(%rip), %rdi     # 0x27fd0
leaq 0xd1ed(%rip), %rsi      # 0x1db90
callq 0x53d0
movq %rax, %rdi
leaq 0xd1e8(%rip), %rsi      # 0x1db9a
callq 0x53d0
movq %rax, %rdi
leaq 0xd1e3(%rip), %rsi      # 0x1dba4
callq 0x53d0
movq %rax, %rdi
movl $0x4, %esi
callq 0x57a0
movq %rax, %rdi
leaq 0xd170(%rip), %rsi      # 0x1db4d
callq 0x53d0
movq %rax, %rdi
xorl %esi, %esi
callq 0x57a0
movq %rax, %rdi
leaq 0xdf88(%rip), %rsi      # 0x1e97e
callq 0x53d0
movq %rax, %rdi
movq 0x175bb(%rip), %rsi     # 0x27fc0
callq 0x5430
movq %rax, %rdi
movq 0x175ac(%rip), %rsi     # 0x27fc0
callq 0x5430
movq %rax, %rdi
leaq 0xd18d(%rip), %rsi      # 0x1dbb0
callq 0x53d0
movq %rax, %rdi
movq 0x1758e(%rip), %rsi     # 0x27fc0
callq 0x5430
movq %rax, %rdi
movq 0x1757f(%rip), %rsi     # 0x27fc0
callq 0x5430
movq %rax, %rdi
leaq 0xd18e(%rip), %rsi      # 0x1dbde
callq 0x53d0
movq %rax, %rdi
movq 0x17561(%rip), %rsi     # 0x27fc0
callq 0x5430
movq %rax, %rdi
leaq 0xd177(%rip), %rsi      # 0x1dbe5
callq 0x53d0
movq %rax, %rdi
movq 0x17543(%rip), %rsi     # 0x27fc0
callq 0x5430
movq %rax, %rdi
movq 0x17534(%rip), %rsi     # 0x27fc0
callq 0x5430
movq %rax, %rdi
leaq 0xd194(%rip), %rsi      # 0x1dc2f
callq 0x53d0
movq %rax, %rdi
movq 0x17516(%rip), %rsi     # 0x27fc0
callq 0x5430
movq %rax, %rdi
leaq 0xd17f(%rip), %rsi      # 0x1dc38
callq 0x53d0
movq %rax, %rdi
movq 0x174f8(%rip), %rsi     # 0x27fc0
callq 0x5430
movq %rax, %rdi
leaq 0xd1b0(%rip), %rsi      # 0x1dc87
callq 0x53d0
movq %rax, %rdi
movq 0x174da(%rip), %rsi     # 0x27fc0
callq 0x5430
movq %rax, %rdi
leaq 0xd1cb(%rip), %rsi      # 0x1dcc0
callq 0x53d0
movq %rax, %rdi
movq 0x174bc(%rip), %rsi     # 0x27fc0
callq 0x5430
movq %rax, %rdi
leaq 0xd1dd(%rip), %rsi      # 0x1dcf0
callq 0x53d0
movq %rax, %rdi
movq 0x1749e(%rip), %rsi     # 0x27fc0
callq 0x5430
movq %rax, %rdi
leaq 0xd1fd(%rip), %rsi      # 0x1dd2e
callq 0x53d0
movq %rax, %rdi
movq 0x17480(%rip), %rsi     # 0x27fc0
callq 0x5430
movq %rax, %rdi
leaq 0xd20d(%rip), %rsi      # 0x1dd5c
callq 0x53d0
movq %rax, %rdi
movq 0x17462(%rip), %rsi     # 0x27fc0
callq 0x5430
movq %rax, %rdi
leaq 0xd22e(%rip), %rsi      # 0x1dd9b
callq 0x53d0
movq %rax, %rdi
movq 0x17444(%rip), %rsi     # 0x27fc0
callq 0x5430
movq %rax, %rdi
movq 0x17435(%rip), %rsi     # 0x27fc0
callq 0x5430
movq %rax, %rdi
leaq 0xd23c(%rip), %rsi      # 0x1ddd6
callq 0x53d0
movq %rax, %rdi
movq 0x17417(%rip), %rsi     # 0x27fc0
callq 0x5430
movq %rax, %rdi
leaq 0xd262(%rip), %rsi      # 0x1de1a
callq 0x53d0
movq %rax, %rdi
movq 0x173f9(%rip), %rsi     # 0x27fc0
callq 0x5430
movq %rax, %rdi
movq 0x173ea(%rip), %rsi     # 0x27fc0
callq 0x5430
popq %rax
retq
nopl (%rax)