19 #ifndef NASL_VAR_H_INCLUDED 20 #define NASL_VAR_H_INCLUDED 33 #define VAR_NAME_HASH 17 53 #ifdef ALL_VARIABLES_NAMED 68 #ifndef ALL_VARIABLES_NAMED 71 #define var_name u.av_name struct st_n_nasl_var * next_var
Definition: nasl_var.h:73
Definition: nasl_var.h:30
Definition: nasl_var.h:27
char * var_name
Definition: nasl_var.h:69
Definition: nasl_var.h:65
void clear_unnamed_var(anon_nasl_var *)
tree_cell * make_array_from_elems(tree_cell *)
Definition: nasl_var.c:1336
named_nasl_var * v
Definition: nasl_var.h:81
struct st_a_nasl_var u
Definition: nasl_var.h:67
anon_nasl_var * nasl_get_var_by_num(void *, nasl_array *, int, int)
Definition: nasl_var.c:58
Definition: nasl_var.h:50
tree_cell * var2cell(anon_nasl_var *)
Definition: nasl_var.c:183
struct st_nasl_array nasl_array
nasl_string_t v_str
Definition: nasl_var.h:58
void free_array(nasl_array *)
Definition: nasl_var.c:356
nasl_array v_arr
Definition: nasl_var.h:60
int hash_str2(const char *, int)
Definition: nasl_var.c:38
Definition: nasl_var.h:26
nasl_iterator nasl_array_iterator(void *, tree_cell *)
Definition: nasl_var.c:1182
int var_type
Definition: nasl_var.h:52
tree_cell * copy_ref_array(const tree_cell *)
Definition: nasl_var.c:551
int s_siz
Definition: nasl_var.h:38
int iH
Definition: nasl_var.h:80
struct st_n_nasl_var named_nasl_var
Definition: nasl_var.h:29
Definition: nasl_tree.h:104
struct st_a_nasl_var ** num_elt
Definition: nasl_var.h:46
int i1
Definition: nasl_var.h:79
int array_max_index(nasl_array *)
Definition: nasl_var.c:1315
int max_idx
Definition: nasl_var.h:45
char * string_form
Definition: nasl_var.h:62
Definition: nasl_var.h:28
Definition: nasl_var.h:35
union st_a_nasl_var::@4 v
nasl_array * a
Definition: nasl_var.h:78
struct st_n_nasl_var ** hash_elt
Definition: nasl_var.h:47
struct st_nasl_string nasl_string_t
int add_var_to_list(nasl_array *, int, const anon_nasl_var *)
Definition: nasl_var.c:1258
Definition: nasl_var.h:76
unsigned char * s_val
Definition: nasl_var.h:37
const char * var2str(anon_nasl_var *)
Definition: nasl_var.c:1080
tree_cell * nasl_affect(tree_cell *, tree_cell *)
Definition: nasl_var.c:715
struct st_a_nasl_var anon_nasl_var
Definition: nasl_var.h:43
tree_cell * nasl_iterate_array(nasl_iterator *)
Definition: nasl_var.c:1218
char * array2str(const nasl_array *)
Definition: nasl_var.c:1008
long int v_int
Definition: nasl_var.h:59
int add_var_to_array(nasl_array *, char *, const anon_nasl_var *)
Definition: nasl_var.c:1290