X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=server%2Fsrc%2Fmain.c;h=89fe90906e36900c95f32f92e2dfb06321ac1934;hb=c04c364496407ea8a25cbae769ff9c6986196790;hp=7d7ba4cdab7f0c349daa5a7a54c93900327711b6;hpb=d513f233d390ccb10b3aa3c666888f81b8a1eb26;p=tpg%2Fopendispense2.git diff --git a/server/src/main.c b/server/src/main.c index 7d7ba4c..89fe909 100644 --- a/server/src/main.c +++ b/server/src/main.c @@ -15,6 +15,7 @@ extern void Init_Cokebank(void); extern void Load_Itemlist(void); extern void Server_Start(void); +extern int giServer_Port; // === GLOBALS === int giDebugLevel = 0; @@ -22,6 +23,29 @@ extern void Server_Start(void); // === CODE === int main(int argc, char *argv[]) { + int i; + + // Parse Arguments + for( i = 1; i < argc; i++ ) + { + char *arg = argv[i]; + if( arg[0] == '-' ) + { + switch(arg[1]) + { + case 'p': + giServer_Port = atoi(argv[++i]); + break; + default: + // Usage Error? + break; + } + } + else { + // Usage Error? + } + } + //Init_Cokebank(); //Load_Itemlist();