|
int | hash_str2 (const char *s, int n) |
|
anon_nasl_var * | nasl_get_var_by_num (nasl_array *a, int num, int create) |
|
tree_cell * | var2cell (anon_nasl_var *v) |
|
tree_cell * | get_variable_by_name (lex_ctxt *ctxt, const char *name) |
|
tree_cell * | get_array_elem (lex_ctxt *ctxt, const char *name, tree_cell *idx) |
|
void | free_array (nasl_array *a) |
|
void | clear_anon_var (anon_nasl_var *v) |
|
tree_cell * | copy_ref_array (const tree_cell *c1) |
|
tree_cell * | nasl_affect (tree_cell *lval, tree_cell *rval) |
|
tree_cell * | decl_local_variables (lex_ctxt *lexic, tree_cell *vars) |
|
tree_cell * | decl_global_variables (lex_ctxt *lexic, tree_cell *vars) |
|
anon_nasl_var * | add_numbered_var_to_ctxt (lex_ctxt *lexic, int num, tree_cell *val) |
|
named_nasl_var * | add_named_var_to_ctxt (lex_ctxt *lexic, const char *name, tree_cell *val) |
|
tree_cell * | nasl_read_var_ref (lex_ctxt *lexic, tree_cell *tc) |
|
tree_cell * | nasl_incr_variable (lex_ctxt *lexic, tree_cell *tc, int pre, int val) |
|
const char * | array2str (const nasl_array *a) |
|
const char * | var2str (const anon_nasl_var *v) |
|
int | get_int_var_by_num (lex_ctxt *lexic, int num, int defval) |
|
int | get_int_var_by_name (lex_ctxt *lexic, const char *name, int defval) |
|
int | get_int_local_var_by_name (lex_ctxt *lexic, const char *name, int defval) |
|
char * | get_str_var_by_num (lex_ctxt *lexic, int num) |
|
char * | get_str_var_by_name (lex_ctxt *lexic, const char *name) |
|
char * | get_str_local_var_by_name (lex_ctxt *lexic, const char *name) |
|
int | get_var_size_by_name (lex_ctxt *lexic, const char *name) |
|
int | get_local_var_size_by_name (lex_ctxt *lexic, const char *name) |
|
int | get_var_size_by_num (lex_ctxt *lexic, int num) |
|
int | get_var_type_by_num (lex_ctxt *lexic, int num) |
| Returns NASL variable/cell type, VAR2_UNDEF if value is NULL. More...
|
|
int | get_local_var_type_by_name (lex_ctxt *lexic, const char *name) |
|
nasl_iterator | nasl_array_iterator (tree_cell *c) |
|
tree_cell * | nasl_iterate_array (nasl_iterator *it) |
|
int | add_var_to_list (nasl_array *a, int i, const anon_nasl_var *v) |
|
int | add_var_to_array (nasl_array *a, char *name, const anon_nasl_var *v) |
|
int | array_max_index (nasl_array *a) |
|
tree_cell * | make_array_from_elems (tree_cell *el) |
|