X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fvar.h;h=a1059a20828a04c76d14184825a037643942e195;hb=a29bbbe97388bb6f9c9b4df36b448dfe5023363c;hp=b4d5018208b00a25d16946a5c6b2d8b095691da5;hpb=933b760efccdfa26f14254f1fae002ea3b0a1495;p=pspp diff --git a/src/var.h b/src/var.h index b4d5018208..a1059a2082 100644 --- a/src/var.h +++ b/src/var.h @@ -24,9 +24,9 @@ #include #include "config.h" #include + #include "format.h" #include "missing-values.h" -#include "val.h" /* Script variables. */ @@ -195,7 +195,8 @@ size_t var_set_get_cnt (const struct var_set *vs); struct variable *var_set_get_var (const struct var_set *vs, size_t idx); struct variable *var_set_lookup_var (const struct var_set *vs, const char *name); -int var_set_lookup_var_idx (const struct var_set *vs, const char *name); +bool var_set_lookup_var_idx (const struct var_set *vs, const char *name, + size_t *idx); void var_set_destroy (struct var_set *vs); /* Variable parsers. */ @@ -215,12 +216,12 @@ enum struct variable *parse_variable (void); struct variable *parse_dict_variable (const struct dictionary *); -int parse_variables (const struct dictionary *, struct variable ***, int *, +int parse_variables (const struct dictionary *, struct variable ***, size_t *, int opts); -int parse_var_set_vars (const struct var_set *, struct variable ***, int *, +int parse_var_set_vars (const struct var_set *, struct variable ***, size_t *, int opts); -int parse_DATA_LIST_vars (char ***names, int *cnt, int opts); -int parse_mixed_vars (char ***names, int *cnt, int opts); +int parse_DATA_LIST_vars (char ***names, size_t *cnt, int opts); +int parse_mixed_vars (char ***names, size_t *cnt, int opts);