// File: /workspace/github_cpp_makefile_star2_O2/chrissimpkins[P]octopus/src/main.cpp
// Function: show_help()
inline void show_help() {
	print(" ");
	print("------------------------------------------------");
	print(APPLICATION);
	print("Version: " + VERSION);
	print(COPYRIGHT);
	print(LICENSE);
	print("------------------------------------------------");
	print(" ");
	// SYNTAX HELP
	print("Usage:");
	print("  oc <command> [-shortoption] [--longoption] <argument(s)>\n");
	// HELP INFO
	print("Available Commands:");
	print("  crunch  \t          compress png and jpg files");
	print("  doctor  \t          run checks for dependencies");
	print("  edit <post substr>\t  edit a post Markdown file");
	print("  find <post substr>\t  find Markdown file by filename substring");
	print("  generate  \t          generate new static site files (HTML + CSS)");
	print("  help  \t          view help documentation");
	print("  list  \t          list your post Markdown files");
	print("  page <page name> \t  create a new page and specify file name");
	print("  peek <directory> \t  view contents of an Octopress directory");
	print("  post <post name> \t  create a new post and specify file name");
	print("  preview  \t          open local server to view your site");
	print("  publish             \t  publish your site");
	print("  search <query>\t  search posts for query string");
	print("  version  \t          view current version number");
	print("  watch  \t          watch the source and SASS directories for changes");
	print("  write <post substr> \t  edit file, open local server, watch for changes");
}

// Assembly:
pushq %rbx
subq $0x390, %rsp            # imm = 0x390
leaq 0x3fbe(%rip), %rsi      # 0xb8c5
leaq 0x370(%rsp), %rdi
leaq 0x10(%rsp), %rdx
callq 0x7776
leaq 0x370(%rsp), %rdi
callq 0x775d
leaq 0x370(%rsp), %rdi
callq 0x3100
leaq 0x478a(%rip), %rsi      # 0xc0c4
leaq 0x350(%rsp), %rdi
leaq 0x10(%rsp), %rdx
callq 0x7776
leaq 0x350(%rsp), %rdi
callq 0x775d
leaq 0x350(%rsp), %rdi
callq 0x3100
leaq 0x4788(%rip), %rsi      # 0xc0f5
leaq 0x330(%rsp), %rdi
leaq 0x10(%rsp), %rdx
callq 0x7776
leaq 0x330(%rsp), %rdi
callq 0x775d
leaq 0x330(%rsp), %rdi
callq 0x3100
leaq 0x4781(%rip), %rsi      # 0xc121
leaq 0x10(%rsp), %rdi
leaq 0xf(%rsp), %rdx
callq 0x7776
leaq 0x4761(%rip), %rsi      # 0xc117
leaq 0x310(%rsp), %rdi
leaq 0x10(%rsp), %rdx
callq 0x89f8
leaq 0x310(%rsp), %rdi
callq 0x775d
leaq 0x310(%rsp), %rdi
callq 0x3100
leaq 0x10(%rsp), %rdi
callq 0x3100
leaq 0x4735(%rip), %rsi      # 0xc128
leaq 0x2f0(%rsp), %rdi
leaq 0x10(%rsp), %rdx
callq 0x7776
leaq 0x2f0(%rsp), %rdi
callq 0x775d
leaq 0x2f0(%rsp), %rdi
callq 0x3100
leaq 0x4726(%rip), %rsi      # 0xc14c
leaq 0x2d0(%rsp), %rdi
leaq 0x10(%rsp), %rdx
callq 0x7776
leaq 0x2d0(%rsp), %rdi
callq 0x775d
leaq 0x2d0(%rsp), %rdi
callq 0x3100
leaq 0x466b(%rip), %rsi      # 0xc0c4
leaq 0x2b0(%rsp), %rdi
leaq 0x10(%rsp), %rdx
callq 0x7776
leaq 0x2b0(%rsp), %rdi
callq 0x775d
leaq 0x2b0(%rsp), %rdi
callq 0x3100
leaq 0x3e39(%rip), %rsi      # 0xb8c5
leaq 0x290(%rsp), %rdi
leaq 0x10(%rsp), %rdx
callq 0x7776
leaq 0x290(%rsp), %rdi
callq 0x775d
leaq 0x290(%rsp), %rdi
callq 0x3100
leaq 0x4699(%rip), %rsi      # 0xc158
leaq 0x270(%rsp), %rdi
leaq 0x10(%rsp), %rdx
callq 0x7776
leaq 0x270(%rsp), %rdi
callq 0x775d
leaq 0x270(%rsp), %rdi
callq 0x3100
leaq 0x466d(%rip), %rsi      # 0xc15f
leaq 0x250(%rsp), %rdi
leaq 0x10(%rsp), %rdx
callq 0x7776
leaq 0x250(%rsp), %rdi
callq 0x775d
leaq 0x250(%rsp), %rdi
callq 0x3100
leaq 0x4676(%rip), %rsi      # 0xc19b
leaq 0x230(%rsp), %rdi
leaq 0x10(%rsp), %rdx
callq 0x7776
leaq 0x230(%rsp), %rdi
callq 0x775d
leaq 0x230(%rsp), %rdi
callq 0x3100
leaq 0x4657(%rip), %rsi      # 0xc1af
leaq 0x210(%rsp), %rdi
leaq 0x10(%rsp), %rdx
callq 0x7776
leaq 0x210(%rsp), %rdi
callq 0x775d
leaq 0x210(%rsp), %rdi
callq 0x3100
leaq 0x4654(%rip), %rsi      # 0xc1df
leaq 0x1f0(%rsp), %rdi
leaq 0x10(%rsp), %rdx
callq 0x7776
leaq 0x1f0(%rsp), %rdi
callq 0x775d
leaq 0x1f0(%rsp), %rdi
callq 0x3100
leaq 0x4652(%rip), %rsi      # 0xc210
leaq 0x1d0(%rsp), %rdi
leaq 0x10(%rsp), %rdx
callq 0x7776
leaq 0x1d0(%rsp), %rdi
callq 0x775d
leaq 0x1d0(%rsp), %rdi
callq 0x3100
leaq 0x4650(%rip), %rsi      # 0xc241
leaq 0x1b0(%rsp), %rdi
leaq 0x10(%rsp), %rdx
callq 0x7776
leaq 0x1b0(%rsp), %rdi
callq 0x775d
leaq 0x1b0(%rsp), %rdi
callq 0x3100
leaq 0x465d(%rip), %rsi      # 0xc281
leaq 0x190(%rsp), %rdi
leaq 0x10(%rsp), %rdx
callq 0x7776
leaq 0x190(%rsp), %rdi
callq 0x775d
leaq 0x190(%rsp), %rdi
callq 0x3100
leaq 0x466d(%rip), %rsi      # 0xc2c4
leaq 0x170(%rsp), %rdi
leaq 0x10(%rsp), %rdx
callq 0x7776
leaq 0x170(%rsp), %rdi
callq 0x775d
leaq 0x170(%rsp), %rdi
callq 0x3100
leaq 0x4665(%rip), %rsi      # 0xc2ef
leaq 0x150(%rsp), %rdi
leaq 0x10(%rsp), %rdx
callq 0x7776
leaq 0x150(%rsp), %rdi
callq 0x775d
leaq 0x150(%rsp), %rdi
callq 0x3100
leaq 0x4663(%rip), %rsi      # 0xc320
leaq 0x130(%rsp), %rdi
leaq 0x10(%rsp), %rdx
callq 0x7776
leaq 0x130(%rsp), %rdi
callq 0x775d
leaq 0x130(%rsp), %rdi
callq 0x3100
leaq 0x466e(%rip), %rsi      # 0xc35e
leaq 0x110(%rsp), %rdi
leaq 0x10(%rsp), %rdx
callq 0x7776
leaq 0x110(%rsp), %rdi
callq 0x775d
leaq 0x110(%rsp), %rdi
callq 0x3100
leaq 0x4679(%rip), %rsi      # 0xc39c
leaq 0xf0(%rsp), %rdi
leaq 0x10(%rsp), %rdx
callq 0x7776
leaq 0xf0(%rsp), %rdi
callq 0x775d
leaq 0xf0(%rsp), %rdi
callq 0x3100
leaq 0x4684(%rip), %rsi      # 0xc3da
leaq 0xd0(%rsp), %rdi
leaq 0x10(%rsp), %rdx
callq 0x7776
leaq 0xd0(%rsp), %rdi
callq 0x775d
leaq 0xd0(%rsp), %rdi
callq 0x3100
leaq 0x468b(%rip), %rsi      # 0xc414
leaq 0xb0(%rsp), %rdi
leaq 0x10(%rsp), %rdx
callq 0x7776
leaq 0xb0(%rsp), %rdi
callq 0x775d
leaq 0xb0(%rsp), %rdi
callq 0x3100
leaq 0x4683(%rip), %rsi      # 0xc43f
leaq 0x90(%rsp), %rdi
leaq 0x10(%rsp), %rdx
callq 0x7776
leaq 0x90(%rsp), %rdi
callq 0x775d
leaq 0x90(%rsp), %rdi
callq 0x3100
leaq 0x4681(%rip), %rsi      # 0xc470
leaq 0x70(%rsp), %rdi
leaq 0x10(%rsp), %rdx
callq 0x7776
leaq 0x70(%rsp), %rdi
callq 0x775d
leaq 0x70(%rsp), %rdi
callq 0x3100
leaq 0x4689(%rip), %rsi      # 0xc4a2
leaq 0x50(%rsp), %rdi
leaq 0x10(%rsp), %rdx
callq 0x7776
leaq 0x50(%rsp), %rdi
callq 0x775d
leaq 0x50(%rsp), %rdi
callq 0x3100
leaq 0x46a5(%rip), %rsi      # 0xc4e8
leaq 0x30(%rsp), %rdi
leaq 0x10(%rsp), %rdx
callq 0x7776
leaq 0x30(%rsp), %rdi
callq 0x775d
leaq 0x30(%rsp), %rdi
callq 0x3100
addq $0x390, %rsp            # imm = 0x390
popq %rbx
retq
movq %rax, %rbx
leaq 0x30(%rsp), %rdi
jmp 0x8078
jmp 0x807f
movq %rax, %rbx
leaq 0x50(%rsp), %rdi
jmp 0x8078
jmp 0x807f
movq %rax, %rbx
leaq 0x70(%rsp), %rdi
jmp 0x8078
jmp 0x807f
movq %rax, %rbx
leaq 0x90(%rsp), %rdi
jmp 0x8078
jmp 0x807f
movq %rax, %rbx
leaq 0xb0(%rsp), %rdi
jmp 0x8078
jmp 0x807f
movq %rax, %rbx
leaq 0xd0(%rsp), %rdi
jmp 0x8078
jmp 0x807f
movq %rax, %rbx
leaq 0xf0(%rsp), %rdi
jmp 0x8078
jmp 0x807f
movq %rax, %rbx
leaq 0x110(%rsp), %rdi
jmp 0x8078
jmp 0x807f
movq %rax, %rbx
leaq 0x130(%rsp), %rdi
jmp 0x8078
jmp 0x807f
movq %rax, %rbx
leaq 0x150(%rsp), %rdi
jmp 0x8078
jmp 0x807f
movq %rax, %rbx
leaq 0x170(%rsp), %rdi
jmp 0x8078
jmp 0x807f
movq %rax, %rbx
leaq 0x190(%rsp), %rdi
jmp 0x8078
jmp 0x807f
movq %rax, %rbx
leaq 0x1b0(%rsp), %rdi
jmp 0x8078
jmp 0x807f
movq %rax, %rbx
leaq 0x1d0(%rsp), %rdi
jmp 0x8078
jmp 0x807f
movq %rax, %rbx
leaq 0x1f0(%rsp), %rdi
jmp 0x8078
jmp 0x807f
movq %rax, %rbx
leaq 0x210(%rsp), %rdi
jmp 0x8078
jmp 0x807f
movq %rax, %rbx
leaq 0x230(%rsp), %rdi
jmp 0x8078
jmp 0x807f
movq %rax, %rbx
leaq 0x250(%rsp), %rdi
jmp 0x8078
jmp 0x807f
movq %rax, %rbx
leaq 0x270(%rsp), %rdi
jmp 0x8078
jmp 0x807f
movq %rax, %rbx
leaq 0x290(%rsp), %rdi
jmp 0x8078
jmp 0x807f
movq %rax, %rbx
leaq 0x2b0(%rsp), %rdi
jmp 0x8078
jmp 0x807f
movq %rax, %rbx
leaq 0x2d0(%rsp), %rdi
jmp 0x8078
jmp 0x807f
movq %rax, %rbx
leaq 0x2f0(%rsp), %rdi
jmp 0x8078
jmp 0x807f
movq %rax, %rbx
leaq 0x310(%rsp), %rdi
callq 0x3100
jmp 0x8046
movq %rax, %rbx
leaq 0x10(%rsp), %rdi
jmp 0x8078
jmp 0x807f
movq %rax, %rbx
leaq 0x330(%rsp), %rdi
jmp 0x8078
jmp 0x807f
movq %rax, %rbx
leaq 0x350(%rsp), %rdi
jmp 0x8078
jmp 0x807f
movq %rax, %rbx
leaq 0x370(%rsp), %rdi
callq 0x3100
jmp 0x8082
movq %rax, %rbx
movq %rbx, %rdi
callq 0x33b0