// File: /workspace/github_c_makefile_star2_O0/nimble-code[P]Uno/Src/uno.c
// Function: uno_usage
static void
uno_usage(void)
{	/* duplicates function of /v/bin/uno shellscript in c-program */

	fprintf(stderr, "usage: uno [options] *.c\n");
	fprintf(stderr, "uno options:\n");
	fprintf(stderr, "\t-CPP=x	set preprocessor to x\n");
	fprintf(stderr, "\t-Dname=def	define    compiler directive\n");
	fprintf(stderr, "\t-Dname    	define    compiler directive\n");
	fprintf(stderr, "\t-Uname    	undefine  compiler directive\n");
	fprintf(stderr, "\t-Iname    	add name to list of dirs searched for include-files\n");
	fprintf(stderr, "\t-Wname       use name as working directory to store .uno files\n\n");
	fprintf(stderr, "\t-Lname	replace uno_local with name\n");
	fprintf(stderr, "\t-Gname	replace uno_global with name\n");
	fprintf(stderr, "\t-n		ignore preprocessing directives in source files\n");
	fprintf(stderr, "\t-o arg	ignored, for modest compatability with cc arguments\n");
	fprintf(stderr, "\t-m uno.dfn	use master (type) definitions file uno.dfn\n");
	fprintf(stderr, "\t-x f		declare f to be a function that does not return\n\n");
	fprintf(stderr, "\t-V        	print version number and exit\n");
	fprintf(stderr, "\t-s		print symbol table information and exit\n\n");
	fprintf(stderr, "\t-l or -c	perform only local analysis, not global\n");
	fprintf(stderr, "\t-p x		check local property def stored in file x\n");
	fprintf(stderr, "\t-g x		check global property def stored in file x\n\n");
	fprintf(stderr, "\t-a		report all error paths (local analysis)\n");
	fprintf(stderr, "\t-e		add the else-chain checker\n");
	fprintf(stderr, "\t-q		quiet mode, no hints at the end for other checks\n");
	fprintf(stderr, "\t-r		check some coding-style rules\n");
	fprintf(stderr, "\t-t		more detailed execution traces (global analysis)\n");
	fprintf(stderr, "\t-u		complain about redundancies of all sorts\n");
	fprintf(stderr, "\t-v		verbose mode (mostly for debugging)\n");
	fprintf(stderr, "\t-w		more picky, includes -u and -t\n");
	exit(1);
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
movq 0x277d(%rip), %rax      # 0x3ff8
movq (%rax), %rdi
leaq 0x9a9(%rip), %rsi       # 0x222e
movb $0x0, %al
callq 0x10d0
movq 0x2765(%rip), %rax      # 0x3ff8
movq (%rax), %rdi
leaq 0x9ab(%rip), %rsi       # 0x2248
movb $0x0, %al
callq 0x10d0
movq 0x274d(%rip), %rax      # 0x3ff8
movq (%rax), %rdi
leaq 0x9a1(%rip), %rsi       # 0x2256
movb $0x0, %al
callq 0x10d0
movq 0x2735(%rip), %rax      # 0x3ff8
movq (%rax), %rdi
leaq 0x9a8(%rip), %rsi       # 0x2275
movb $0x0, %al
callq 0x10d0
movq 0x271d(%rip), %rax      # 0x3ff8
movq (%rax), %rdi
leaq 0x9ba(%rip), %rsi       # 0x229f
movb $0x0, %al
callq 0x10d0
movq 0x2705(%rip), %rax      # 0x3ff8
movq (%rax), %rdi
leaq 0x9cc(%rip), %rsi       # 0x22c9
movb $0x0, %al
callq 0x10d0
movq 0x26ed(%rip), %rax      # 0x3ff8
movq (%rax), %rdi
leaq 0x9de(%rip), %rsi       # 0x22f3
movb $0x0, %al
callq 0x10d0
movq 0x26d5(%rip), %rax      # 0x3ff8
movq (%rax), %rdi
leaq 0xa07(%rip), %rsi       # 0x2334
movb $0x0, %al
callq 0x10d0
movq 0x26bd(%rip), %rax      # 0x3ff8
movq (%rax), %rdi
leaq 0xa31(%rip), %rsi       # 0x2376
movb $0x0, %al
callq 0x10d0
movq 0x26a5(%rip), %rax      # 0x3ff8
movq (%rax), %rdi
leaq 0xa3e(%rip), %rsi       # 0x239b
movb $0x0, %al
callq 0x10d0
movq 0x268d(%rip), %rax      # 0x3ff8
movq (%rax), %rdi
leaq 0xa4c(%rip), %rsi       # 0x23c1
movb $0x0, %al
callq 0x10d0
movq 0x2675(%rip), %rax      # 0x3ff8
movq (%rax), %rdi
leaq 0xa6a(%rip), %rsi       # 0x23f7
movb $0x0, %al
callq 0x10d0
movq 0x265d(%rip), %rax      # 0x3ff8
movq (%rax), %rdi
leaq 0xa8f(%rip), %rsi       # 0x2434
movb $0x0, %al
callq 0x10d0
movq 0x2645(%rip), %rax      # 0x3ff8
movq (%rax), %rdi
leaq 0xaaf(%rip), %rsi       # 0x246c
movb $0x0, %al
callq 0x10d0
movq 0x262d(%rip), %rax      # 0x3ff8
movq (%rax), %rdi
leaq 0xad0(%rip), %rsi       # 0x24a5
movb $0x0, %al
callq 0x10d0
movq 0x2615(%rip), %rax      # 0x3ff8
movq (%rax), %rdi
leaq 0xae3(%rip), %rsi       # 0x24d0
movb $0x0, %al
callq 0x10d0
movq 0x25fd(%rip), %rax      # 0x3ff8
movq (%rax), %rdi
leaq 0xafa(%rip), %rsi       # 0x24ff
movb $0x0, %al
callq 0x10d0
movq 0x25e5(%rip), %rax      # 0x3ff8
movq (%rax), %rdi
leaq 0xb15(%rip), %rsi       # 0x2532
movb $0x0, %al
callq 0x10d0
movq 0x25cd(%rip), %rax      # 0x3ff8
movq (%rax), %rdi
leaq 0xb2f(%rip), %rsi       # 0x2564
movb $0x0, %al
callq 0x10d0
movq 0x25b5(%rip), %rax      # 0x3ff8
movq (%rax), %rdi
leaq 0xb4b(%rip), %rsi       # 0x2598
movb $0x0, %al
callq 0x10d0
movq 0x259d(%rip), %rax      # 0x3ff8
movq (%rax), %rdi
leaq 0xb61(%rip), %rsi       # 0x25c6
movb $0x0, %al
callq 0x10d0
movq 0x2585(%rip), %rax      # 0x3ff8
movq (%rax), %rdi
leaq 0xb6a(%rip), %rsi       # 0x25e7
movb $0x0, %al
callq 0x10d0
movq 0x256d(%rip), %rax      # 0x3ff8
movq (%rax), %rdi
leaq 0xb89(%rip), %rsi       # 0x261e
movb $0x0, %al
callq 0x10d0
movq 0x2555(%rip), %rax      # 0x3ff8
movq (%rax), %rdi
leaq 0xb95(%rip), %rsi       # 0x2642
movb $0x0, %al
callq 0x10d0
movq 0x253d(%rip), %rax      # 0x3ff8
movq (%rax), %rdi
leaq 0xbb4(%rip), %rsi       # 0x2679
movb $0x0, %al
callq 0x10d0
movq 0x2525(%rip), %rax      # 0x3ff8
movq (%rax), %rdi
leaq 0xbcb(%rip), %rsi       # 0x26a8
movb $0x0, %al
callq 0x10d0
movq 0x250d(%rip), %rax      # 0x3ff8
movq (%rax), %rdi
leaq 0xbdd(%rip), %rsi       # 0x26d2
movb $0x0, %al
callq 0x10d0
movl $0x1, %edi
callq 0x1120
nopw %cs:(%rax,%rax)