Fixed issue with missing argument to writefln
This commit is contained in:
parent
61ec081805
commit
154aa9a72d
43
client.d
43
client.d
|
@ -27,11 +27,48 @@ import std.algorithm;
|
||||||
import std.path;
|
import std.path;
|
||||||
import std.file;
|
import std.file;
|
||||||
import std.conv;
|
import std.conv;
|
||||||
|
//version(Windows)
|
||||||
|
//{
|
||||||
|
// import core.runtime;
|
||||||
|
// import core.sys.windows.windows;
|
||||||
|
// import std.string;
|
||||||
|
//}
|
||||||
import msgpack;
|
import msgpack;
|
||||||
import messages;
|
import messages;
|
||||||
|
|
||||||
int main(string[] args)
|
//version(Windows)
|
||||||
|
//{
|
||||||
|
// extern(Windows) int WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
|
||||||
|
// {
|
||||||
|
// int result;
|
||||||
|
// void exceptionHandler(Throwable e) {
|
||||||
|
// throw e;
|
||||||
|
// }
|
||||||
|
// try
|
||||||
|
// {
|
||||||
|
// Runtime.
|
||||||
|
// Runtime.initialize(&exceptionHandler);
|
||||||
|
// result = _main(["dcd-client"] ~ to!string(lpCmdLine).split(" ").array());
|
||||||
|
// Runtime.terminate(&exceptionHandler);
|
||||||
|
// }
|
||||||
|
// catch (Throwable e) // catch any uncaught exceptions
|
||||||
|
// {
|
||||||
|
// MessageBoxA(null, e.toString().toStringz(), "Error",
|
||||||
|
// MB_OK | MB_ICONEXCLAMATION);
|
||||||
|
// result = 0; // failed
|
||||||
|
// }
|
||||||
|
// return result;
|
||||||
|
// }
|
||||||
|
//}
|
||||||
|
//else
|
||||||
|
//{
|
||||||
|
// int main(string[] args)
|
||||||
|
// {
|
||||||
|
// return _main(args);
|
||||||
|
// }
|
||||||
|
//}
|
||||||
|
|
||||||
|
int /*_*/main(string[] args)
|
||||||
{
|
{
|
||||||
size_t cursorPos = size_t.max;
|
size_t cursorPos = size_t.max;
|
||||||
string[] importPaths;
|
string[] importPaths;
|
||||||
|
@ -104,7 +141,7 @@ int main(string[] args)
|
||||||
string fileName = usingStdin ? "stdin" : args[1];
|
string fileName = usingStdin ? "stdin" : args[1];
|
||||||
if (!usingStdin && !exists(args[1]))
|
if (!usingStdin && !exists(args[1]))
|
||||||
{
|
{
|
||||||
stderr.writefln("%s does not exist");
|
stderr.writefln("%s does not exist", args[1]);
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
File f = usingStdin ? stdin : File(args[1]);
|
File f = usingStdin ? stdin : File(args[1]);
|
||||||
|
|
Loading…
Reference in New Issue