// File: /workspace/github_cpp_makefile_star2_O3/XDragonSl[P]git-switcher/src/main.cpp
// Function: help()
void help() {
    cout << gsw_info::H_COMMON << endl;
    cout << "Options:" << endl;
    cout << gsw_info::H_VERSION << endl;
    cout << gsw_info::H_HELP << endl;
    cout << gsw_info::H_CURRENT << endl;
    cout << gsw_info::H_LIST << endl;
    cout << gsw_info::H_ADD << endl;
    cout << gsw_info::H_UPDATE << endl;
    cout << gsw_info::H_SWAP << endl;
    cout << gsw_info::H_REMOVE << endl;
    cout << endl;
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
pushq %r14
pushq %rbx
movq 0x55a5(%rip), %rsi      # 0x9268
movq 0x55a6(%rip), %rdx      # 0x9270
movq 0x52f7(%rip), %rbx      # 0x8fc8
movq %rbx, %rdi
callq 0x2230
movq %rax, %r14
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %r14, %rdi
movl $0xa, %esi
callq 0x2200
movsbl %al, %esi
movq %r14, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2170
leaq 0x269a(%rip), %rsi      # 0x63a4
movl $0x8, %edx
movq %rbx, %rdi
callq 0x2230
movq (%rbx), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x2200
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2170
movq 0x5543(%rip), %rsi      # 0x9288
movq 0x5544(%rip), %rdx      # 0x9290
movq %rbx, %rdi
callq 0x2230
movq %rax, %r14
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %r14, %rdi
movl $0xa, %esi
callq 0x2200
movsbl %al, %esi
movq %r14, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2170
movq 0x5523(%rip), %rsi      # 0x92a8
movq 0x5524(%rip), %rdx      # 0x92b0
movq %rbx, %rdi
callq 0x2230
movq %rax, %r14
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %r14, %rdi
movl $0xa, %esi
callq 0x2200
movsbl %al, %esi
movq %r14, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2170
movq 0x5503(%rip), %rsi      # 0x92c8
movq 0x5504(%rip), %rdx      # 0x92d0
movq %rbx, %rdi
callq 0x2230
movq %rax, %r14
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %r14, %rdi
movl $0xa, %esi
callq 0x2200
movsbl %al, %esi
movq %r14, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2170
movq 0x54e3(%rip), %rsi      # 0x92e8
movq 0x54e4(%rip), %rdx      # 0x92f0
movq %rbx, %rdi
callq 0x2230
movq %rax, %r14
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %r14, %rdi
movl $0xa, %esi
callq 0x2200
movsbl %al, %esi
movq %r14, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2170
movq 0x54c3(%rip), %rsi      # 0x9308
movq 0x54c4(%rip), %rdx      # 0x9310
movq %rbx, %rdi
callq 0x2230
movq %rax, %r14
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %r14, %rdi
movl $0xa, %esi
callq 0x2200
movsbl %al, %esi
movq %r14, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2170
movq 0x54a3(%rip), %rsi      # 0x9328
movq 0x54a4(%rip), %rdx      # 0x9330
movq %rbx, %rdi
callq 0x2230
movq %rax, %r14
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %r14, %rdi
movl $0xa, %esi
callq 0x2200
movsbl %al, %esi
movq %r14, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2170
movq 0x5483(%rip), %rsi      # 0x9348
movq 0x5484(%rip), %rdx      # 0x9350
movq %rbx, %rdi
callq 0x2230
movq %rax, %r14
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %r14, %rdi
movl $0xa, %esi
callq 0x2200
movsbl %al, %esi
movq %r14, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2170
movq 0x5463(%rip), %rsi      # 0x9368
movq 0x5464(%rip), %rdx      # 0x9370
movq %rbx, %rdi
callq 0x2230
movq %rax, %r14
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %r14, %rdi
movl $0xa, %esi
callq 0x2200
movsbl %al, %esi
movq %r14, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2170
movq (%rbx), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x2200
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
popq %rbx
popq %r14
popq %rbp
jmp 0x2170