// File: /workspace/github_cpp_makefile_star2_O1/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 0x936a
leaq 0xa7ac(%rip), %rax      # 0x1b280
movq (%rax), %rsi
leaq 0x4dbc(%rip), %rdi      # 0x1589a
xorl %eax, %eax
callq 0x8aae
leaq 0x4dc2(%rip), %rdi      # 0x158ae
xorl %eax, %eax
callq 0x8aae
leaq 0x4e02(%rip), %rdi      # 0x158fc
xorl %eax, %eax
callq 0x8aae
leaq 0x4e1d(%rip), %rdi      # 0x15925
xorl %eax, %eax
callq 0x8aae
leaq 0x4e2f(%rip), %rdi      # 0x15945
xorl %eax, %eax
callq 0x8aae
leaq 0x4e42(%rip), %rdi      # 0x15966
xorl %eax, %eax
callq 0x8aae
leaq 0x4e76(%rip), %rdi      # 0x159a8
xorl %eax, %eax
callq 0x8aae
leaq 0x4ead(%rip), %rdi      # 0x159ed
xorl %eax, %eax
callq 0x8aae
leaq 0x4ecc(%rip), %rdi      # 0x15a1a
xorl %eax, %eax
callq 0x8aae
leaq 0x4efb(%rip), %rdi      # 0x15a57
xorl %eax, %eax
callq 0x8aae
leaq 0x4f28(%rip), %rdi      # 0x15a92
xorl %eax, %eax
callq 0x8aae
leaq 0x4f5f(%rip), %rdi      # 0x15ad7
xorl %eax, %eax
callq 0x8aae
leaq 0x4f99(%rip), %rdi      # 0x15b1f
xorl %eax, %eax
callq 0x8aae
leaq 0x4fcc(%rip), %rdi      # 0x15b60
xorl %eax, %eax
callq 0x8aae
leaq 0x4ff3(%rip), %rdi      # 0x15b95
xorl %eax, %eax
callq 0x8aae
leaq 0x5027(%rip), %rdi      # 0x15bd7
xorl %eax, %eax
callq 0x8aae
leaq 0x5050(%rip), %rdi      # 0x15c0e
xorl %eax, %eax
callq 0x8aae
movl $0x1, %edi
callq 0x32d0