diff --git a/src/sexpots/sexpots.c b/src/sexpots/sexpots.c index cb8d8256bc722ea4f27e2fa5a2b24719c9cdf27e..5d81cbe6e572939f3b3b88e06a23c6b70bc7f7b3 100644 --- a/src/sexpots/sexpots.c +++ b/src/sexpots/sexpots.c @@ -1562,7 +1562,11 @@ service_loop(int argc, char** argv) port = (ushort)strtol(argv[++argn], NULL, 0); else if(stricmp(arg,"live")==0) { if(argc > argn+1 && +#ifdef _BORLANDC_ (com_handle = (COM_HANDLE)strtol(argv[argn+1], NULL, 0)) != 0) { +#else + (com_handle = (COM_HANDLE)strtoll(argv[argn+1], NULL, 0)) != 0) { +#endif argn++; com_handle_passed=TRUE; }