// File: ticky[P]ps2iconsys/src/ps2icon_to_obj.cpp
// Function: PrintHelp(char*)
void PrintHelp(char* self)
{
	std::cout << "********************************************************"    << "\n"
		      << " *** PS2Icon to OBJ Converter  V-1.0                ***"     << "\n"
		      << "  **  by Ghulbus Inc.  (http://www.ghulbus-inc.de/) **"      << "\n"
			  << "   **************************************************"       << "\n"
			  << "\n"
			  << " Usage: " << self << " [OPTION]..."                          << "\n"
			  << "Extract geometry and texture from a PS2Icon file"            << "\n"
			  << "\n"
			  << "  -h,  --help            display this help"                  << "\n"
			  << "  -f,  --input-file      PS2Icon file used as input"         << "\n"
			  << "  -o,  --output-file     Name of the OBJ destination file"   << "\n"
			  << "  -ot, --output-texture  Texture file output (TGA)"          << "\n"
			  << "  -v,  --verbose         activate verbose output"            << "\n"
			  << "\n"
			  << " Examples:"                                                             << "\n"
			  << "  " << self << " -f foo.icn"                                            << "\n"
			  << "Extracts geometry and texture info from foo.icn to default.obj and"     << "\n"
			  << "default.tga."                                                           << "\n"
			  << "\n"
			  << "  " << self << " -f foo.icn -o out.obj -ot out.tga"                     << "\n"
			  << "Extracts geometry and texture info from foo.icn and saves it out to"    << "\n"
			  << "out.obj and out.tga."                                                   << "\n"
			  << std::endl;
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x10, %rsp
movq %rdi, -0x8(%rbp)
movq 0x8c95(%rip), %rdi      # 0x17fd8
leaq 0x2390(%rip), %rsi      # 0x116da
callq 0x21b0
movq %rax, %rdi
leaq 0x2878(%rip), %rsi      # 0x11bd1
callq 0x21b0
movq %rax, %rdi
leaq 0x23ab(%rip), %rsi      # 0x11713
callq 0x21b0
movq %rax, %rdi
leaq 0x285a(%rip), %rsi      # 0x11bd1
callq 0x21b0
movq %rax, %rdi
leaq 0x23c5(%rip), %rsi      # 0x1174b
callq 0x21b0
movq %rax, %rdi
leaq 0x283c(%rip), %rsi      # 0x11bd1
callq 0x21b0
movq %rax, %rdi
leaq 0x23de(%rip), %rsi      # 0x11782
callq 0x21b0
movq %rax, %rdi
leaq 0x281e(%rip), %rsi      # 0x11bd1
callq 0x21b0
movq %rax, %rdi
leaq 0x280f(%rip), %rsi      # 0x11bd1
callq 0x21b0
movq %rax, %rdi
leaq 0x23e7(%rip), %rsi      # 0x117b8
callq 0x21b0
movq %rax, %rdi
movq -0x8(%rbp), %rsi
callq 0x21b0
movq %rax, %rdi
leaq 0x23d5(%rip), %rsi      # 0x117c1
callq 0x21b0
movq %rax, %rdi
leaq 0x27d6(%rip), %rsi      # 0x11bd1
callq 0x21b0
movq %rax, %rdi
leaq 0x23c4(%rip), %rsi      # 0x117ce
callq 0x21b0
movq %rax, %rdi
leaq 0x27b8(%rip), %rsi      # 0x11bd1
callq 0x21b0
movq %rax, %rdi
leaq 0x27a9(%rip), %rsi      # 0x11bd1
callq 0x21b0
movq %rax, %rdi
leaq 0x23c8(%rip), %rsi      # 0x117ff
callq 0x21b0
movq %rax, %rdi
leaq 0x278b(%rip), %rsi      # 0x11bd1
callq 0x21b0
movq %rax, %rdi
leaq 0x23d5(%rip), %rsi      # 0x1182a
callq 0x21b0
movq %rax, %rdi
leaq 0x276d(%rip), %rsi      # 0x11bd1
callq 0x21b0
movq %rax, %rdi
leaq 0x23eb(%rip), %rsi      # 0x1185e
callq 0x21b0
movq %rax, %rdi
leaq 0x274f(%rip), %rsi      # 0x11bd1
callq 0x21b0
movq %rax, %rdi
leaq 0x2407(%rip), %rsi      # 0x11898
callq 0x21b0
movq %rax, %rdi
leaq 0x2731(%rip), %rsi      # 0x11bd1
callq 0x21b0
movq %rax, %rdi
leaq 0x241c(%rip), %rsi      # 0x118cb
callq 0x21b0
movq %rax, %rdi
leaq 0x2713(%rip), %rsi      # 0x11bd1
callq 0x21b0
movq %rax, %rdi
leaq 0x2704(%rip), %rsi      # 0x11bd1
callq 0x21b0
movq %rax, %rdi
leaq 0x2420(%rip), %rsi      # 0x118fc
callq 0x21b0
movq %rax, %rdi
leaq 0x26e6(%rip), %rsi      # 0x11bd1
callq 0x21b0
movq %rax, %rdi
leaq 0x1bca(%rip), %rsi      # 0x110c4
callq 0x21b0
movq %rax, %rdi
movq -0x8(%rbp), %rsi
callq 0x21b0
movq %rax, %rdi
leaq 0x23f2(%rip), %rsi      # 0x11907
callq 0x21b0
movq %rax, %rdi
leaq 0x26ad(%rip), %rsi      # 0x11bd1
callq 0x21b0
movq %rax, %rdi
leaq 0x23e0(%rip), %rsi      # 0x11913
callq 0x21b0
movq %rax, %rdi
leaq 0x268f(%rip), %rsi      # 0x11bd1
callq 0x21b0
movq %rax, %rdi
leaq 0x2405(%rip), %rsi      # 0x11956
callq 0x21b0
movq %rax, %rdi
leaq 0x2671(%rip), %rsi      # 0x11bd1
callq 0x21b0
movq %rax, %rdi
leaq 0x2662(%rip), %rsi      # 0x11bd1
callq 0x21b0
movq %rax, %rdi
leaq 0x1b46(%rip), %rsi      # 0x110c4
callq 0x21b0
movq %rax, %rdi
movq -0x8(%rbp), %rsi
callq 0x21b0
movq %rax, %rdi
leaq 0x23ca(%rip), %rsi      # 0x11963
callq 0x21b0
movq %rax, %rdi
leaq 0x2629(%rip), %rsi      # 0x11bd1
callq 0x21b0
movq %rax, %rdi
leaq 0x23cf(%rip), %rsi      # 0x11986
callq 0x21b0
movq %rax, %rdi
leaq 0x260b(%rip), %rsi      # 0x11bd1
callq 0x21b0
movq %rax, %rdi
leaq 0x23f5(%rip), %rsi      # 0x119ca
callq 0x21b0
movq %rax, %rdi
leaq 0x25ed(%rip), %rsi      # 0x11bd1
callq 0x21b0
movq %rax, %rdi
movq 0x89cd(%rip), %rsi      # 0x17fc0
callq 0x21e0
addq $0x10, %rsp
popq %rbp
retq
nop