FMP_arg
Convert argument
H_ERROR FMP_arg(char* argName,char* valArg , char** arg)- Input: - argName: argument name
- valArg: argument value
 
- Output: - arg: convert argument
 
- Return: - error handle (NULL=OK)
 
Predefined arguments
| Name | Description | Default value | 
|---|---|---|
| LANGUAGE_LABEL | Language: 1  French 2  English | 2 | 
| CONSOLE_LABEL | Display the console: YES  Display | |
| GUI_MEMORY_LABEL | Java memory in MB | 600 | 
| CHARACTER_MEMORY_LABEL | Characters memory in B | 50000000 | 
| NUMERICAL_MEMORY_LABEL | Numerical memory in B | 500000000 | 
Example:
char** Args;
…
Args = malloc(2*sizeof(char*));
Args[0]=FMP_arg(NUMERICAL_MEMORY_LABEL,"600000000");
Args[1]=FMP_arg(LANGUAGE_LABEL,"2");
Other available arguments:
| Name | Description | Default value | 
|---|---|---|
| EXT_MACRO_DIR | Macro directory | ${SERVER_INSTALL_DIR}/Extensions/Macros | 
| EXT_OVERLAY_DIR | Overlays directory | ${SERVER_INSTALL_DIR}/Overlays | 
| FLUX_NCORES | Number of cores | |
| USER_CLASS_PATH | User class path | |
| USER_JYTHON_PATH | Jython user path | |
| USER_LIB_PATH | Library user path | |
| USER_PATH | User version path | 
Example:
char** Args;
…
Args = malloc(2*sizeof(char*));
Args[0]=FMP_arg("FLUX_NCORES","4");