X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Flanguage%2Fdata-io%2FChangeLog;h=7c486bc3553999bc1854972f92d87fe805a9efc2;hb=c646c399bf8c942a5e33abaa6c12336429c09f24;hp=702577c27f2dd1a484a9e4982af49fe210ddb49e;hpb=8045778f61a3a4663d3b40361d2659b4d73d7a63;p=pspp diff --git a/src/language/data-io/ChangeLog b/src/language/data-io/ChangeLog index 702577c27f..7c486bc355 100644 --- a/src/language/data-io/ChangeLog +++ b/src/language/data-io/ChangeLog @@ -1,15 +1,61 @@ -Mon May 1 15:58:28 2006 Ben Pfaff +Mon May 1 18:21:19 2006 Ben Pfaff - Remove vestiges of FILE TYPE support. + Further clean up the CMD_* command result codes. - * data-list.c: (cmd_data_list) Don't check for FILE TYPE. - (cmd_repeating_data) Ditto. + * (enum cmd_result_extensions) New. Add CMD_END_INPUT_PROGRAM and + CMD_END_CASE result codes. + (struct input_program_pgm) Added case_nr, write_case, wc_data + members for use by END CASE transformation. + (emit_END_CASE) New function. + (cmd_input_program) Interpret CMD_END_CASE by outputting an END + CASE transformation. If none is output by the input program + itself, add one automatically at the end. Change lack of + variables from warning to error. + (cmd_end_input_program) Return CMD_END_INPUT_PROGRAM instead of + CMD_END_SUBLOOP. + (input_program_source_read) No longer any need to special-case END + CASE. Handle TRNS_DROP_CASE properly. Initialize new members in + inp for use by END CASE transformation. + (destroy_input_program) New function. + (input_program_source_destroy) Just call destroy_input_program(). + (cmd_end_case) Just return CMD_END_CASE. + (end_case_trns_proc) No longer a stub handled by + input_program_source_read(). Actually output the case and + increment the case number. + +Mon May 1 16:06:30 2006 Ben Pfaff + + Remove vestiges of REPEATING DATA support. + * data-list.c: (struct rpd_num_or_var) Removed. + (struct repeating_data_trns) Removed. + (cmd_repeating_data) Removed. + (find_variable_input_spec) Removed. + (parse_num_or_var) Removed. + (parse_repeating_data) Removed. + (realize_value) Removed. + (struct rpd_parse_info) Removed. + (rpd_parse_record) Removed. + (repeating_data_trns_proc) Removed. + (repeating_data_trns_free) Removed. + (repeating_data_set_write_case) Removed. + (rpd_msg) Removed. + + * inpt-pgm.c: (input_program_source_read) Don't deal with + REPEATING DATA. + + * data-list.h: Removed. + + * automake.mk (src_language_data_io_libdata_io_a_SOURCES): Removed + data-list.h. -Mon May 1 15:57:24 2006 Ben Pfaff +Mon May 1 15:58:28 2006 Ben Pfaff Remove vestiges of FILE TYPE support. + * data-list.c: (cmd_data_list) Don't check for FILE TYPE. + (cmd_repeating_data) Ditto. + * automake.mk (src_language_data_io_libdata_io_a_SOURCES): Remove file-type.c, file-type.h.