// File: /workspace/github_c_makefile_star2_O3/rpeepz[P]ft_ssl/srcs/error.c
// Function: opt_desciption
int				opt_desciption(int type)
{
	if (type < 10)
		dprintf(2, "%s%s%s%s", H_P, H_Q, H_R, H_S);
	else if (type == 11)
		dprintf(2, "%susage%s: %s%s%s%s%s", YEL, NOCOL, B_U,\
		B_E, B_D, I_HELP, O_HELP);
	else if (type < 30)
		dprintf(2, "%s%s%s%s%s%s%s%s%s", D_A, D_D, D_E, D_P, D_K,\
		D_S, D_V, I_HELP, O_HELP);
	else if (type == 31)
		dprintf(2, "%s%s", O_HELP, R_B);
	else if (type == 32)
		dprintf(2, "%s%s%s%s%s%s%s", I_HELP, O_HELP, R_UIK,\
		R_UPI, R_UE, R_UD, R_UH);
	else if (type == 33)
		dprintf(2, "%s%s%s%s%s%s%s%s",\
		R_C, R_N, I_HELP, O_HELP, R_MOD, R_PI, R_PO, R_T);
	else if (type == 36)
		dprintf(2, "%susage%s: %s%s%s%s", YEL, NOCOL, P_U, P_B, P_G, P_H);
	else if (type == 42)
		dprintf(2, "%susage%s: %s%s%s%s", YEL, NOCOL, SR_U, SR_B, SR_H, O_HELP);
	else if (type == 43)
		dprintf(2, "%susage%s: %s%s%s%s%s%s%s%s%s%s%s%s%s%s", YEL, NOCOL, DG_U,\
		DG_H, DG_B, DG_S, DG_V, DG_P, DG_O, DG_SIG,\
		DG_H1, DG_H2, DG_H3, DG_H4, DG_H5, DG_H6);
	return (-1);
}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
pushq %rax
cmpl $0x9, %edi
jg 0x2200
leaq 0xa460(%rip), %rsi      # 0xc633
leaq 0x9fce(%rip), %rdx      # 0xc1a8
leaq 0xa003(%rip), %rcx      # 0xc1e4
leaq 0xa00c(%rip), %r8       # 0xc1f4
leaq 0xa02b(%rip), %r9       # 0xc21a
movl $0x2, %edi
xorl %eax, %eax
callq 0x1090
jmp 0x24b7
cmpl $0xb, %edi
jne 0x225b
subq $0x8, %rsp
leaq 0xa106(%rip), %r10      # 0xc316
leaq 0xa0d9(%rip), %r11      # 0xc2f0
leaq 0xa09f(%rip), %rbx      # 0xc2bd
leaq 0xa01c(%rip), %rsi      # 0xc241
leaq 0xa02b(%rip), %rdx      # 0xc257
leaq 0xa02c(%rip), %rcx      # 0xc25f
leaq 0xa02c(%rip), %r8       # 0xc266
leaq 0xa04e(%rip), %r9       # 0xc28f
movl $0x2, %edi
xorl %eax, %eax
pushq %r10
pushq %r11
pushq %rbx
callq 0x1090
addq $0x20, %rsp
jmp 0x24b7
cmpl $0x1d, %edi
ja 0x22c8
subq $0x8, %rsp
leaq 0xa0ab(%rip), %r10      # 0xc316
leaq 0xa07e(%rip), %r11      # 0xc2f0
leaq 0xa196(%rip), %rbx      # 0xc40f
leaq 0xa168(%rip), %r14      # 0xc3e8
leaq 0xa13a(%rip), %r15      # 0xc3c1
leaq 0xa4f4(%rip), %rsi      # 0xc782
leaq 0xa0aa(%rip), %rdx      # 0xc33f
leaq 0xa0d2(%rip), %rcx      # 0xc36e
leaq 0xa0de(%rip), %r8       # 0xc381
leaq 0xa0ea(%rip), %r9       # 0xc394
movl $0x2, %edi
xorl %eax, %eax
pushq %r10
pushq %r11
pushq %rbx
pushq %r14
pushq %r15
callq 0x1090
addq $0x30, %rsp
jmp 0x24b7
addl $-0x1f, %edi
cmpl $0xc, %edi
ja 0x24b7
leaq 0x9e79(%rip), %rax      # 0xc154
movslq (%rax,%rdi,4), %rcx
addq %rax, %rcx
jmpq *%rcx
leaq 0xa34c(%rip), %rsi      # 0xc637
leaq 0xa024(%rip), %rdx      # 0xc316
leaq 0xa14e(%rip), %rcx      # 0xc447
movl $0x2, %edi
xorl %eax, %eax
callq 0x1090
jmp 0x24b7
leaq 0xa2e3(%rip), %r10      # 0xc5f4
leaq 0xa2a8(%rip), %r11      # 0xc5c0
leaq 0xa26d(%rip), %rbx      # 0xc58c
leaq 0xa241(%rip), %r14      # 0xc567
leaq 0xa457(%rip), %rsi      # 0xc784
leaq 0xa1d2(%rip), %rdx      # 0xc506
leaq 0xa1fa(%rip), %rcx      # 0xc535
leaq 0x9fae(%rip), %r8       # 0xc2f0
leaq 0x9fcd(%rip), %r9       # 0xc316
movl $0x2, %edi
xorl %eax, %eax
pushq %r10
pushq %r11
pushq %rbx
pushq %r14
jmp 0x224d
leaq 0xa67a(%rip), %r14      # 0xc9dd
leaq 0xa63d(%rip), %rbx      # 0xc9a7
leaq 0xa600(%rip), %r11      # 0xc971
leaq 0xa5c3(%rip), %r10      # 0xc93b
leaq 0xa589(%rip), %rbp      # 0xc908
leaq 0xa551(%rip), %r13      # 0xc8d7
leaq 0xa524(%rip), %r12      # 0xc8b1
leaq 0xa4f3(%rip), %r15      # 0xc887
leaq 0xa3d2(%rip), %rsi      # 0xc76d
leaq 0x9eb5(%rip), %rdx      # 0xc257
leaq 0x9eb6(%rip), %rcx      # 0xc25f
leaq 0xa3e5(%rip), %r8       # 0xc795
leaq 0xa3ee(%rip), %r9       # 0xc7a5
movl $0x2, %edi
xorl %eax, %eax
pushq %r14
pushq %rbx
pushq %r11
pushq %r10
pushq %rbp
pushq %r13
pushq %r12
pushq %r15
leaq 0xa475(%rip), %r10      # 0xc848
pushq %r10
leaq 0xa430(%rip), %r10      # 0xc80c
pushq %r10
leaq 0xa3f2(%rip), %r10      # 0xc7d7
pushq %r10
leaq 0xa3d0(%rip), %r10      # 0xc7be
pushq %r10
callq 0x1090
addq $0x60, %rsp
jmp 0x24b7
subq $0x8, %rsp
leaq 0xa0e2(%rip), %r10      # 0xc4eb
leaq 0xa0b7(%rip), %r11      # 0xc4c7
leaq 0xa08d(%rip), %rbx      # 0xc4a4
leaq 0xa368(%rip), %rsi      # 0xc786
leaq 0x9ecb(%rip), %rdx      # 0xc2f0
leaq 0x9eea(%rip), %rcx      # 0xc316
leaq 0xa034(%rip), %r8       # 0xc467
leaq 0xa045(%rip), %r9       # 0xc47f
jmp 0x2241
leaq 0xa285(%rip), %r10      # 0xc6cb
leaq 0xa24c(%rip), %r11      # 0xc699
leaq 0xa1d4(%rip), %rsi      # 0xc628
leaq 0x9dfc(%rip), %rdx      # 0xc257
leaq 0x9dfd(%rip), %rcx      # 0xc25f
leaq 0xa1d3(%rip), %r8       # 0xc63c
leaq 0xa1f2(%rip), %r9       # 0xc662
jmp 0x24a3
leaq 0x9e9d(%rip), %r10      # 0xc316
leaq 0xa2d2(%rip), %r11      # 0xc752
leaq 0xa1a1(%rip), %rsi      # 0xc628
leaq 0x9dc9(%rip), %rdx      # 0xc257
leaq 0x9dca(%rip), %rcx      # 0xc25f
leaq 0xa25d(%rip), %r8       # 0xc6f9
leaq 0xa283(%rip), %r9       # 0xc726
movl $0x2, %edi
xorl %eax, %eax
pushq %r10
pushq %r11
callq 0x1090
addq $0x10, %rsp
movl $0xffffffff, %eax       # imm = 0xFFFFFFFF
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq