// File: /workspace/github_cpp_makefile_star2_O2/FreeSlave[P]vhlt/hlvis/vis.cpp
// Function: Usage()
static void     Usage()
{
    Banner();

    Log("\n-= %s Options =-\n\n", g_Program);
#ifdef ZHLT_CONSOLE
	Log("    -console #      : Set to 0 to turn off the pop-up console (default is 1)\n");
#endif
#ifdef ZHLT_LANGFILE
	Log("    -lang file      : localization file\n");
#endif
    Log("    -full           : Full vis\n");
    Log("    -fast           : Fast vis\n\n");
#ifdef ZHLT_NETVIS
    Log("    -connect address : Connect to netvis server at address as a client\n");
    Log("    -server          : Run as the netvis server\n");
    Log("    -port #          : Use a non-standard port for netvis\n");
    Log("    -rate #          : Alter the display update rate\n\n");
#endif
    Log("    -texdata #      : Alter maximum texture memory limit (in kb)\n");
    Log("    -lightdata #      : Alter maximum lighting memory limit (in kb)\n"); //lightdata //--vluzacn
    Log("    -chart          : display bsp statitics\n");
    Log("    -low | -high    : run program an altered priority level\n");
    Log("    -nolog          : don't generate the compile logfiles\n");
    Log("    -threads #      : manually specify the number of threads to run\n");
#ifdef SYSTEM_WIN32
    Log("    -estimate       : display estimated time during compile\n");
#endif
#ifdef ZHLT_PROGRESSFILE // AJM
    Log("    -progressfile path  : specify the path to a file for progress estimate output\n");
#endif
#ifdef SYSTEM_POSIX
    Log("    -noestimate     : do not display continuous compile time estimates\n");
#endif
#ifdef HLVIS_MAXDIST // AJM: MVD
	Log("    -maxdistance #  : Alter the maximum distance for visibility\n");
#endif
    Log("    -verbose        : compile with verbose messages\n");
    Log("    -noinfo         : Do not show tool configuration information\n");
    Log("    -dev #          : compile with developer message\n\n");
    Log("    mapfile         : The mapfile to compile\n\n");

#ifdef ZHLT_NETVIS
    Log("\n"
        "In netvis one computer must be the server and all the rest are the clients.\n"
        "The server should be started with      : netvis -server mapname\n"
        "And the clients should be started with : netvis -connect servername\n"
        "\n"
        "The default socket it uses is 21212 and can be changed with -port\n"
        "The default update rate is 60 seconds and can be changed with -rate\n");

#endif

    exit(1);
}

// Assembly:
pushq %rax
callq 0x7f31
leaq 0xad12(%rip), %rax      # 0x19280
movq (%rax), %rsi
leaq 0x521b(%rip), %rdi      # 0x13793
xorl %eax, %eax
callq 0x75c0
leaq 0x5221(%rip), %rdi      # 0x137a7
xorl %eax, %eax
callq 0x75c0
leaq 0x5261(%rip), %rdi      # 0x137f5
xorl %eax, %eax
callq 0x75c0
leaq 0x527c(%rip), %rdi      # 0x1381e
xorl %eax, %eax
callq 0x75c0
leaq 0x528e(%rip), %rdi      # 0x1383e
xorl %eax, %eax
callq 0x75c0
leaq 0x52a1(%rip), %rdi      # 0x1385f
xorl %eax, %eax
callq 0x75c0
leaq 0x52d5(%rip), %rdi      # 0x138a1
xorl %eax, %eax
callq 0x75c0
leaq 0x530c(%rip), %rdi      # 0x138e6
xorl %eax, %eax
callq 0x75c0
leaq 0x532b(%rip), %rdi      # 0x13913
xorl %eax, %eax
callq 0x75c0
leaq 0x535a(%rip), %rdi      # 0x13950
xorl %eax, %eax
callq 0x75c0
leaq 0x5387(%rip), %rdi      # 0x1398b
xorl %eax, %eax
callq 0x75c0
leaq 0x53be(%rip), %rdi      # 0x139d0
xorl %eax, %eax
callq 0x75c0
leaq 0x53f8(%rip), %rdi      # 0x13a18
xorl %eax, %eax
callq 0x75c0
leaq 0x542b(%rip), %rdi      # 0x13a59
xorl %eax, %eax
callq 0x75c0
leaq 0x5452(%rip), %rdi      # 0x13a8e
xorl %eax, %eax
callq 0x75c0
leaq 0x5486(%rip), %rdi      # 0x13ad0
xorl %eax, %eax
callq 0x75c0
leaq 0x54af(%rip), %rdi      # 0x13b07
xorl %eax, %eax
callq 0x75c0
pushq $0x1
popq %rdi
callq 0x32d0