X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Flanguage%2Fexpressions%2Fevaluate.c;h=84236b8c9f76d17a72820b733bea6b6a11f34c52;hb=127e4edd2968a7a566201ab7052976bb29b1182c;hp=fea0e56b933b2838f5cf2deaad469969f0fd17a1;hpb=81579d9e9f994fb2908f50af41c3eb033d216e58;p=pspp diff --git a/src/language/expressions/evaluate.c b/src/language/expressions/evaluate.c index fea0e56b93..84236b8c9f 100644 --- a/src/language/expressions/evaluate.c +++ b/src/language/expressions/evaluate.c @@ -16,7 +16,7 @@ #include -#include "language/expressions/evaluate.h" +#include "evaluate.h" #include @@ -155,7 +155,7 @@ cmd_debug_evaluate (struct lexer *lexer, struct dataset *dsother UNUSED) if ( ds == NULL ) { - ds = create_dataset (); + ds = dataset_create (NULL, ""); d = dataset_dict (ds); } @@ -174,7 +174,7 @@ cmd_debug_evaluate (struct lexer *lexer, struct dataset *dsother UNUSED) else c = case_unshare_and_resize (c, dict_get_proto (d)); - if (!parse_value (lexer, case_data_rw (c, v), var_get_width (v))) + if (!parse_value (lexer, case_data_rw (c, v), v)) NOT_REACHED (); if (!lex_force_match (lexer, T_RPAREN)) @@ -242,8 +242,7 @@ cmd_debug_evaluate (struct lexer *lexer, struct dataset *dsother UNUSED) retval = CMD_SUCCESS; done: - if (ds) - destroy_dataset (ds); + dataset_destroy (ds); case_unref (c);