// File: /workspace/github_c_makefile_star2_O0/open-mesh-mirror[P]batmand/batman.c
// Function: verbose_usage
void verbose_usage(void)
{
	fprintf( stderr, "Usage: batman [options] interface [interface interface]\n\n" );
	fprintf( stderr, "       -a add announced network(s)\n" );
	fprintf( stderr, "          network/netmask is expected\n" );
	fprintf( stderr, "       -A delete announced network(s)\n" );
	fprintf( stderr, "          network/netmask is expected\n" );
	fprintf( stderr, "       -b run connection in batch mode\n" );
	fprintf( stderr, "       -c connect to running batmand via unix socket\n" );
	fprintf( stderr, "       -d debug level\n" );
	fprintf( stderr, "          default:         0 -> debug disabled\n" );
	fprintf( stderr, "          allowed values:  1 -> list neighbours\n" );
	fprintf( stderr, "                           2 -> list gateways\n" );
	fprintf( stderr, "                           3 -> observe batman\n" );
	fprintf( stderr, "                           4 -> observe batman (very verbose)\n\n" );

	if ( debug_level_max == 5  )
		fprintf( stderr, "                           5 -> memory debug / cpu usage\n\n" );

	fprintf( stderr, "       -g gateway class\n" );
	fprintf( stderr, "          default:         0 -> gateway disabled\n" );
	fprintf( stderr, "          allowed values:  download/upload in kbit/s (default) or mbit/s\n" );
	fprintf( stderr, "          note:            batmand will choose the nearest gateway class representing your speeds\n" );
	fprintf( stderr, "                           and therefore accepts all given values\n" );
	fprintf( stderr, "                           e.g. 5000\n" );
	fprintf( stderr, "                                5000kbit\n" );
	fprintf( stderr, "                                5mbit\n" );
	fprintf( stderr, "                                5mbit/1024\n" );
	fprintf( stderr, "                                5mbit/1024kbit\n" );
	fprintf( stderr, "                                5mbit/1mbit\n" );
	fprintf( stderr, "       -h shorter help\n" );
	fprintf( stderr, "       -H this help\n" );
	fprintf( stderr, "       -i gives information about all internal options\n" );
	fprintf( stderr, "       -o originator interval in ms\n" );
	fprintf( stderr, "          default: 1000, allowed values: >0\n\n" );
	fprintf( stderr, "       -p preferred gateway\n" );
	fprintf( stderr, "          default: none, allowed values: IP\n\n" );
	fprintf( stderr, "       -r routing class (only needed if gateway class = 0)\n" );
	fprintf( stderr, "          default:         0  -> set no default route\n" );
	fprintf( stderr, "          allowed values:  1  -> use fast internet connection (gw_flags * TQ)\n" );
	fprintf( stderr, "                           2  -> use stable internet connection (TQ)\n" );
	fprintf( stderr, "                           3  -> use fast-switch internet connection (TQ but switch as soon as a better gateway appears)\n\n" );
	fprintf( stderr, "                           XX -> use late-switch internet connection (TQ but switch as soon as a gateway appears which is XX TQ better)\n\n" );
	fprintf( stderr, "       -s visualization server\n" );
	fprintf( stderr, "          default: none, allowed values: IP\n\n" );
	fprintf( stderr, "       -v print version\n" );
	fprintf( stderr, "       --policy-routing-script send all routing table changes to the script\n" );
	fprintf(stderr, "       --disable-client-nat deactivates the 'set tunnel NAT rules' feature (useful for half tunneling)\n");
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
movq 0x18815(%rip), %rax     # 0x1aff0
movq (%rax), %rdi
leaq 0x11a53(%rip), %rsi     # 0x14238
movb $0x0, %al
callq 0x22a0
movq 0x187fd(%rip), %rax     # 0x1aff0
movq (%rax), %rdi
leaq 0x11840(%rip), %rsi     # 0x1403d
movb $0x0, %al
callq 0x22a0
movq 0x187e5(%rip), %rax     # 0x1aff0
movq (%rax), %rdi
leaq 0x11a5d(%rip), %rsi     # 0x14272
movb $0x0, %al
callq 0x22a0
movq 0x187cd(%rip), %rax     # 0x1aff0
movq (%rax), %rdi
leaq 0x11834(%rip), %rsi     # 0x14061
movb $0x0, %al
callq 0x22a0
movq 0x187b5(%rip), %rax     # 0x1aff0
movq (%rax), %rdi
leaq 0x11a2d(%rip), %rsi     # 0x14272
movb $0x0, %al
callq 0x22a0
movq 0x1879d(%rip), %rax     # 0x1aff0
movq (%rax), %rdi
leaq 0x1182b(%rip), %rsi     # 0x14088
movb $0x0, %al
callq 0x22a0
movq 0x18785(%rip), %rax     # 0x1aff0
movq (%rax), %rdi
leaq 0x11a24(%rip), %rsi     # 0x14299
movb $0x0, %al
callq 0x22a0
movq 0x1876d(%rip), %rax     # 0x1aff0
movq (%rax), %rdi
leaq 0x11846(%rip), %rsi     # 0x140d3
movb $0x0, %al
callq 0x22a0
movq 0x18755(%rip), %rax     # 0x1aff0
movq (%rax), %rdi
leaq 0x11a2a(%rip), %rsi     # 0x142cf
movb $0x0, %al
callq 0x22a0
movq 0x1873d(%rip), %rax     # 0x1aff0
movq (%rax), %rdi
leaq 0x11a42(%rip), %rsi     # 0x142ff
movb $0x0, %al
callq 0x22a0
movq 0x18725(%rip), %rax     # 0x1aff0
movq (%rax), %rdi
leaq 0x11a5b(%rip), %rsi     # 0x14330
movb $0x0, %al
callq 0x22a0
movq 0x1870d(%rip), %rax     # 0x1aff0
movq (%rax), %rdi
leaq 0x11a72(%rip), %rsi     # 0x1435f
movb $0x0, %al
callq 0x22a0
movq 0x186f5(%rip), %rax     # 0x1aff0
movq (%rax), %rdi
leaq 0x11a8a(%rip), %rsi     # 0x1438f
movb $0x0, %al
callq 0x22a0
movzbl 0x1898d(%rip), %eax     # 0x1b2a0
cmpl $0x5, %eax
jne 0x2930
movq 0x186d1(%rip), %rax     # 0x1aff0
movq (%rax), %rdi
leaq 0x11aa6(%rip), %rsi     # 0x143cf
movb $0x0, %al
callq 0x22a0
movq 0x186b9(%rip), %rax     # 0x1aff0
movq (%rax), %rdi
leaq 0x117a9(%rip), %rsi     # 0x140ea
movb $0x0, %al
callq 0x22a0
movq 0x186a1(%rip), %rax     # 0x1aff0
movq (%rax), %rdi
leaq 0x11ab1(%rip), %rsi     # 0x1440a
movb $0x0, %al
callq 0x22a0
movq 0x18689(%rip), %rax     # 0x1aff0
movq (%rax), %rdi
leaq 0x11acb(%rip), %rsi     # 0x1443c
movb $0x0, %al
callq 0x22a0
movq 0x18671(%rip), %rax     # 0x1aff0
movq (%rax), %rdi
leaq 0x11afd(%rip), %rsi     # 0x14486
movb $0x0, %al
callq 0x22a0
movq 0x18659(%rip), %rax     # 0x1aff0
movq (%rax), %rdi
leaq 0x11b48(%rip), %rsi     # 0x144e9
movb $0x0, %al
callq 0x22a0
movq 0x18641(%rip), %rax     # 0x1aff0
movq (%rax), %rdi
leaq 0x11b73(%rip), %rsi     # 0x1452c
movb $0x0, %al
callq 0x22a0
movq 0x18629(%rip), %rax     # 0x1aff0
movq (%rax), %rdi
leaq 0x11b81(%rip), %rsi     # 0x14552
movb $0x0, %al
callq 0x22a0
movq 0x18611(%rip), %rax     # 0x1aff0
movq (%rax), %rdi
leaq 0x11b93(%rip), %rsi     # 0x1457c
movb $0x0, %al
callq 0x22a0
movq 0x185f9(%rip), %rax     # 0x1aff0
movq (%rax), %rdi
leaq 0x11ba2(%rip), %rsi     # 0x145a3
movb $0x0, %al
callq 0x22a0
movq 0x185e1(%rip), %rax     # 0x1aff0
movq (%rax), %rdi
leaq 0x11bb6(%rip), %rsi     # 0x145cf
movb $0x0, %al
callq 0x22a0
movq 0x185c9(%rip), %rax     # 0x1aff0
movq (%rax), %rdi
leaq 0x11bce(%rip), %rsi     # 0x145ff
movb $0x0, %al
callq 0x22a0
movq 0x185b1(%rip), %rax     # 0x1aff0
movq (%rax), %rdi
leaq 0x11be3(%rip), %rsi     # 0x1462c
movb $0x0, %al
callq 0x22a0
movq 0x18599(%rip), %rax     # 0x1aff0
movq (%rax), %rdi
leaq 0x11be3(%rip), %rsi     # 0x14644
movb $0x0, %al
callq 0x22a0
movq 0x18581(%rip), %rax     # 0x1aff0
movq (%rax), %rdi
leaq 0x11be0(%rip), %rsi     # 0x14659
movb $0x0, %al
callq 0x22a0
movq 0x18569(%rip), %rax     # 0x1aff0
movq (%rax), %rdi
leaq 0x116c2(%rip), %rsi     # 0x14153
movb $0x0, %al
callq 0x22a0
movq 0x18551(%rip), %rax     # 0x1aff0
movq (%rax), %rdi
leaq 0x11be8(%rip), %rsi     # 0x14691
movb $0x0, %al
callq 0x22a0
movq 0x18539(%rip), %rax     # 0x1aff0
movq (%rax), %rdi
leaq 0x116b7(%rip), %rsi     # 0x14178
movb $0x0, %al
callq 0x22a0
movq 0x18521(%rip), %rax     # 0x1aff0
movq (%rax), %rdi
leaq 0x11be6(%rip), %rsi     # 0x146bf
movb $0x0, %al
callq 0x22a0
movq 0x18509(%rip), %rax     # 0x1aff0
movq (%rax), %rdi
leaq 0x11bfc(%rip), %rsi     # 0x146ed
movb $0x0, %al
callq 0x22a0
movq 0x184f1(%rip), %rax     # 0x1aff0
movq (%rax), %rdi
leaq 0x11c20(%rip), %rsi     # 0x14729
movb $0x0, %al
callq 0x22a0
movq 0x184d9(%rip), %rax     # 0x1aff0
movq (%rax), %rdi
leaq 0x11c3f(%rip), %rsi     # 0x14760
movb $0x0, %al
callq 0x22a0
movq 0x184c1(%rip), %rax     # 0x1aff0
movq (%rax), %rdi
leaq 0x11c76(%rip), %rsi     # 0x147af
movb $0x0, %al
callq 0x22a0
movq 0x184a9(%rip), %rax     # 0x1aff0
movq (%rax), %rdi
leaq 0x11ca4(%rip), %rsi     # 0x147f5
movb $0x0, %al
callq 0x22a0
movq 0x18491(%rip), %rax     # 0x1aff0
movq (%rax), %rdi
leaq 0x11d07(%rip), %rsi     # 0x14870
movb $0x0, %al
callq 0x22a0
movq 0x18479(%rip), %rax     # 0x1aff0
movq (%rax), %rdi
leaq 0x1162d(%rip), %rsi     # 0x141ae
movb $0x0, %al
callq 0x22a0
movq 0x18461(%rip), %rax     # 0x1aff0
movq (%rax), %rdi
leaq 0x11b26(%rip), %rsi     # 0x146bf
movb $0x0, %al
callq 0x22a0
movq 0x18449(%rip), %rax     # 0x1aff0
movq (%rax), %rdi
leaq 0x1161d(%rip), %rsi     # 0x141ce
movb $0x0, %al
callq 0x22a0
movq 0x18431(%rip), %rax     # 0x1aff0
movq (%rax), %rdi
leaq 0x11d31(%rip), %rsi     # 0x148fa
movb $0x0, %al
callq 0x22a0
movq 0x18419(%rip), %rax     # 0x1aff0
movq (%rax), %rdi
leaq 0x11d66(%rip), %rsi     # 0x14947
movb $0x0, %al
callq 0x22a0
popq %rbp
retq
nopw (%rax,%rax)