It's been so long, I don't know what I did
[tpg/opendispense2.git] / server / src / main.c
index 5b8e8b5..969ac43 100644 (file)
 extern void    Init_Cokebank(void);
 extern void    Load_Itemlist(void);
 extern void    Server_Start(void);
+extern int     giServer_Port;
+
+// === GLOBALS ===
+ int   giDebugLevel = 0;
 
 // === CODE ===
 int main(int argc, char *argv[])
 {
-       Cokebank_Init();
+        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;
+                       case 'd':
+                               giDebugLevel = atoi(argv[++i]);
+                               break;
+                       default:
+                               // Usage Error?
+                               break;
+                       }
+               }
+               else {
+                       // Usage Error?
+               }
+       }
+       
+       Init_Cokebank();
        
        Load_Itemlist();
        

UCC git Repository :: git.ucc.asn.au