|  | 
| 
 Compounds | 
| struct | clink | 
| struct | ddinf_link | 
| struct | ddlink | 
| struct | ddpar_link | 
| 
 Defines | 
| #define | TRUE   1 | 
| #define | FALSE   0 | 
| #define | EOL   '\n' | 
| #define | EOS   '\0' | 
| #define | DELIMIT_CHAR   '=' | 
| #define | ENDMARK_CHAR   ';' | 
| #define | COMMAND_CHAR   '%' | 
| #define | EMBEDDED_VAR_CHAR   '@' | 
| #define | FIXED_CHAR   '+' | 
| #define | QUOTE_CHAR   '\'' | 
| #define | DQUOTE_CHAR   '"' | 
| #define | DDTABLE_SIZE   1001 | 
| #define | MAX_SYMBOL_LENGTH   65535 | 
| #define | DDINF_DEFAULT_NAME   "DDINF" | 
| 
 Typedefs | 
| typedef ddlink | ddlink | 
| typedef clink | clink | 
| typedef ddinf_link | ddinf_link | 
| typedef ddpar_link | ddpar_link | 
| 
 Functions | 
| int | param_init (void) | 
| void | param_init_restart (void) | 
| int | same_string_upcase_first_arg (char *s, char *t) | 
| void | parse_stream (FILE *stream, char *file_name) | 
| ddinf_link * | push_last_complete_block (char *iname) | 
| ddinf_link * | push_ddinf_stream (FILE *instream, char *inname) | 
| ddinf_link * | push_ddinf (char *inname) | 
| void | pop_ddinf (void) | 
| ddlink * | insert (const char *newddname, const char *newddvalue) | 
| void | ddinf_error (char *ermsg) | 
| double | safe_atod (const char *name, const char *expr) | 
| long | safe_atol (const char *name, const char *expr) | 
| void | param_init_buffers (void) | 
| void | param_init_par () | 
| ddlink * | lookup (const char *s) | 
| ddlink * | prefixed_lookup (const char *s) | 
| char * | lookup_ddval (const char *p, int *len) | 
| void | expand_ddval (const char *ddval_raw, char *ddval_expanded) | 
| int | param_set_file (char *fn) | 
| void | param_unset_file (char *fn) | 
| void | param_push_prefix (const char *hot_prefix) | 
| void | param_pop_prefix (void) | 
| void | param_fwritei (FILE *fp, char *var_name, int val) | 
| void | param_fwritef (FILE *fp, char *var_name, double val) | 
| void | param_fwritec (FILE *fp, char *var_name, char *val) | 
| void | param_set (const char *parameter_name, char *new_value) | 
| int | param_geti (const char *var_name, int dflt) | 
| int | param_symvarie (const char *var_name, int *var) | 
| void | param_symvari (char *var_name, int *var) | 
| double | param_getf (const char *var_name, double dflt) | 
| int | param_symvarfe (const char *var_name, double *var) | 
| void | param_symvarf (char *var_name, double *var) | 
| char * | param_getc (const char *var_name, char *dflt) | 
| char * | param_gets (const char *var_name) | 
| int | param_symvarce (const char *var_name, char *var) | 
| void | param_symvarc (char *var_name, char *var) | 
| int | param_getb (const char *var_name, int dflt) | 
| int | param_push_file (const char *fn) | 
| char * | param_pop_file (void) | 
| void | param_display () | 
| 
 Variables | 
| String_set * | string_set = NULL |