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 struct ddlink | ddlink |
typedef struct clink | clink |
typedef struct ddinf_link | ddinf_link |
typedef struct 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 |