// File: /workspace/github_c_makefile_star2_O0/j-hoppe[P]tu58fs/main.c
// Function: help
void help() {
	char **s;
	fprintf(ferr, "\n");
	fprintf(ferr, "NAME\n");
	fprintf(ferr, "\n");
	fprintf(ferr, "%s\n", version);
	fprintf(ferr, "%s\n", copyright);

	fprintf(ferr, "\n");
	fprintf(ferr, "SYNOPSIS\n");
	fprintf(ferr, "\n");
	fprintf(ferr, "Command line options are processed strictly left-to-right. \n\n");
	// getopt must be initialized to print the syntax
	getopt_help(&getopt_parser, stdout, arg_menu_linewidth, 10, PROGNAME);
	fprintf(ferr, "\n");
	fprintf(ferr, "EXAMPLES\n");
	fprintf(ferr, "\n");
	for (s = examples; *s; s++)
		fputs(*s, ferr);

	fprintf(ferr, "\n");
	fprintf(ferr, "SEE ALSO\n");
	fprintf(ferr, "\n");
	fprintf(ferr, "Online docs: www.retrocmp.com/tools/tu58fs \n");
	fprintf(ferr, "Repository: https://github.com/j-hoppe/tu58fs\n");
	fprintf(ferr, "Contact: j_hoppe@t-online.de\n");
	fprintf(ferr, "\n");
	exit(1);
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x10, %rsp
leaq 0x21e51(%rip), %rax     # 0x25530
movq (%rax), %rdi
leaq 0x18fda(%rip), %rsi     # 0x1c6c3
movb $0x0, %al
callq 0x3300
leaq 0x21e39(%rip), %rax     # 0x25530
movq (%rax), %rdi
leaq 0x15903(%rip), %rsi     # 0x19004
movb $0x0, %al
callq 0x3300
leaq 0x21e21(%rip), %rax     # 0x25530
movq (%rax), %rdi
leaq 0x18faa(%rip), %rsi     # 0x1c6c3
movb $0x0, %al
callq 0x3300
leaq 0x21e09(%rip), %rax     # 0x25530
movq (%rax), %rdi
leaq 0x19563(%rip), %rsi     # 0x1cc94
leaq 0x1fbe8(%rip), %rdx     # 0x23320
movb $0x0, %al
callq 0x3300
leaq 0x21dea(%rip), %rax     # 0x25530
movq (%rax), %rdi
leaq 0x19544(%rip), %rsi     # 0x1cc94
leaq 0x1fc29(%rip), %rdx     # 0x23380
movb $0x0, %al
callq 0x3300
leaq 0x21dcb(%rip), %rax     # 0x25530
movq (%rax), %rdi
leaq 0x18f54(%rip), %rsi     # 0x1c6c3
movb $0x0, %al
callq 0x3300
leaq 0x21db3(%rip), %rax     # 0x25530
movq (%rax), %rdi
leaq 0x15883(%rip), %rsi     # 0x1900a
movb $0x0, %al
callq 0x3300
leaq 0x21d9b(%rip), %rax     # 0x25530
movq (%rax), %rdi
leaq 0x18f24(%rip), %rsi     # 0x1c6c3
movb $0x0, %al
callq 0x3300
leaq 0x21d83(%rip), %rax     # 0x25530
movq (%rax), %rdi
leaq 0x1585d(%rip), %rsi     # 0x19014
movb $0x0, %al
callq 0x3300
movq 0x1f80b(%rip), %rax     # 0x22fd0
movq (%rax), %rsi
movl 0x1fb46(%rip), %edx     # 0x23314
leaq 0x205bb(%rip), %rdi     # 0x23d90
movl $0xa, %ecx
leaq 0x15871(%rip), %r8      # 0x19052
callq 0x6da0
leaq 0x21d43(%rip), %rax     # 0x25530
movq (%rax), %rdi
leaq 0x18ecc(%rip), %rsi     # 0x1c6c3
movb $0x0, %al
callq 0x3300
leaq 0x21d2b(%rip), %rax     # 0x25530
movq (%rax), %rdi
leaq 0x1584a(%rip), %rsi     # 0x19059
movb $0x0, %al
callq 0x3300
leaq 0x21d13(%rip), %rax     # 0x25530
movq (%rax), %rdi
leaq 0x18e9c(%rip), %rsi     # 0x1c6c3
movb $0x0, %al
callq 0x3300
leaq 0x1fbdb(%rip), %rax     # 0x23410
movq %rax, -0x8(%rbp)
movq -0x8(%rbp), %rax
cmpq $0x0, (%rax)
je 0x3867
movq -0x8(%rbp), %rax
movq (%rax), %rdi
leaq 0x21cdf(%rip), %rax     # 0x25530
movq (%rax), %rsi
callq 0x3210
movq -0x8(%rbp), %rax
addq $0x8, %rax
movq %rax, -0x8(%rbp)
jmp 0x3839
leaq 0x21cc2(%rip), %rax     # 0x25530
movq (%rax), %rdi
leaq 0x18e4b(%rip), %rsi     # 0x1c6c3
movb $0x0, %al
callq 0x3300
leaq 0x21caa(%rip), %rax     # 0x25530
movq (%rax), %rdi
leaq 0x157d3(%rip), %rsi     # 0x19063
movb $0x0, %al
callq 0x3300
leaq 0x21c92(%rip), %rax     # 0x25530
movq (%rax), %rdi
leaq 0x18e1b(%rip), %rsi     # 0x1c6c3
movb $0x0, %al
callq 0x3300
leaq 0x21c7a(%rip), %rax     # 0x25530
movq (%rax), %rdi
leaq 0x157ad(%rip), %rsi     # 0x1906d
movb $0x0, %al
callq 0x3300
leaq 0x21c62(%rip), %rax     # 0x25530
movq (%rax), %rdi
leaq 0x157c2(%rip), %rsi     # 0x1909a
movb $0x0, %al
callq 0x3300
leaq 0x21c4a(%rip), %rax     # 0x25530
movq (%rax), %rdi
leaq 0x157d9(%rip), %rsi     # 0x190c9
movb $0x0, %al
callq 0x3300
leaq 0x21c32(%rip), %rax     # 0x25530
movq (%rax), %rdi
leaq 0x18dbb(%rip), %rsi     # 0x1c6c3
movb $0x0, %al
callq 0x3300
movl $0x1, %edi
callq 0x3530
nopl (%rax)