X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Flanguage%2Futilities%2Ftitle.c;h=ffb2a48ee939e3389d9f2499dc8312a9e6a6e97c;hb=8297784ffdab47d35820735eb130a484ba9b6c01;hp=9fa1309d3fe64e796f1d5487514a4e5f68448fe8;hpb=81fff61a96bece351e381ad3fef8ab1248a952ba;p=pspp diff --git a/src/language/utilities/title.c b/src/language/utilities/title.c index 9fa1309d3f..ffb2a48ee9 100644 --- a/src/language/utilities/title.c +++ b/src/language/utilities/title.c @@ -63,7 +63,7 @@ get_title (const char *cmd, char **title) return CMD_FAILURE; if (*title) free (*title); - *title = xstrdup (ds_c_str (&tokstr)); + *title = ds_xstrdup (&tokstr); lex_get (); if (token != '.') { @@ -97,13 +97,13 @@ cmd_file_label (void) while (isspace ((unsigned char) *label)) label++; - dict_set_label (default_dict, label); + dict_set_label (dataset_dict (current_dataset), label); token = '.'; return CMD_SUCCESS; } -/* Add LINE as a line of document information to default_dict, +/* Add LINE as a line of document information to dataset_dict (current_dataset), indented by INDENT spaces. */ static void add_document_line (const char *line, int indent) @@ -112,7 +112,7 @@ add_document_line (const char *line, int indent) size_t old_len; char *new_documents; - old_documents = dict_get_documents (default_dict); + old_documents = dict_get_documents (dataset_dict (current_dataset)); old_len = old_documents != NULL ? strlen (old_documents) : 0; new_documents = xmalloc (old_len + 81); @@ -121,7 +121,7 @@ add_document_line (const char *line, int indent) buf_copy_str_rpad (new_documents + old_len + indent, 80 - indent, line); new_documents[old_len + 80] = '\0'; - dict_set_documents (default_dict, new_documents); + dict_set_documents (dataset_dict (current_dataset), new_documents); free (new_documents); } @@ -134,7 +134,7 @@ cmd_document (void) { char buf[256]; - if (dict_get_documents (default_dict) != NULL) + if (dict_get_documents (dataset_dict (current_dataset)) != NULL) add_document_line ("", 0); sprintf (buf, _("Document entered %s by %s:"), get_start_date (), version); @@ -173,7 +173,7 @@ cmd_document (void) int cmd_drop_documents (void) { - dict_set_documents (default_dict, NULL); + dict_set_documents (dataset_dict (current_dataset), NULL); return lex_end_of_command (); }