- int ArgMgrDefined (char *); /* Checks if Param is defined*/
- char *ArgMgrValue (char *); /* Returns Param value */
- char *ArgMgrUnused (void); /* Returns a never used arg. */
- int ArgMgrSave (char *); /* Save of parameters out */
- int ArgMgrUsage (char **); /* Display program usage */
- int ArgMgrPrintUnusedLabels (void); /* Prints unused labels */
-
- int ArgMgrGetInt (char*, int); /* Gets an int (with default value) */
- float ArgMgrGetFloat (char*, float);/* Gets a float (with default value) */
- char *ArgMgrGetString(char*, char*);/* Gets a string (with default value) */
- int ArgMgrGetLabel (char *, char *, int);
+ int ArgMgrDefined (const char *param); // Checks if Param is defined
+ char *ArgMgrValue (const char *param); // Returns Param value
+ const char *ArgMgrUnused (void); // Returns a never used arg.
+ int ArgMgrSave (const char *); // Save of parameters out
+ int ArgMgrUsage (const char **usage); // Display program usage
+ int ArgMgrPrintUnusedLabels (void); // Prints unused labels
+
+ int ArgMgrGetInt (const char *param, int); // Gets an int (with default value)
+ float ArgMgrGetFloat (const char *param, float);// Gets a float (with default value)
+ const char *ArgMgrGetString(const char *param, const char* ext = 0);// Gets a string (with default value)
+ int ArgMgrGetLabel (const char *param, const char *, int);