lmi-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[lmi-commits] [lmi] master 545766c: Update copyright notices


From: Greg Chicares
Subject: [lmi-commits] [lmi] master 545766c: Update copyright notices
Date: Tue, 7 Jan 2020 19:41:47 -0500 (EST)

branch: master
commit 545766c8ede2a73197ec5581c30eb90275a5a745
Author: Gregory W. Chicares <address@hidden>
Commit: Gregory W. Chicares <address@hidden>

    Update copyright notices
---
 COPYING.html                    | 2 +-
 ChangeLog                       | 2 +-
 DefectLog                       | 2 +-
 GNUmakefile                     | 6 +++---
 INSTALL                         | 2 +-
 Makefile.am                     | 2 +-
 README                          | 2 +-
 README.auto                     | 2 +-
 README.schroot                  | 2 +-
 about_dialog.cpp                | 2 +-
 about_dialog.hpp                | 2 +-
 account_value.hpp               | 2 +-
 account_value_test.cpp          | 2 +-
 accountvalue.cpp                | 2 +-
 acinclude.m4                    | 2 +-
 actuarial_table.cpp             | 2 +-
 actuarial_table.hpp             | 2 +-
 actuarial_table_test.cpp        | 2 +-
 alert.cpp                       | 2 +-
 alert.hpp                       | 2 +-
 alert_cgi.cpp                   | 2 +-
 alert_cli.cpp                   | 2 +-
 alert_test.cpp                  | 2 +-
 alert_wx.cpp                    | 2 +-
 antediluvian_stubs.cpp          | 2 +-
 any_entity.hpp                  | 2 +-
 any_member.hpp                  | 2 +-
 any_member_test.cpp             | 2 +-
 assert_lmi.hpp                  | 2 +-
 assert_lmi_test.cpp             | 2 +-
 authenticity.cpp                | 2 +-
 authenticity.hpp                | 2 +-
 authenticity_test.cpp           | 2 +-
 autodependency.make             | 2 +-
 autogen.sh                      | 2 +-
 basic_tables.cpp                | 2 +-
 basic_tables.hpp                | 2 +-
 basic_values.hpp                | 2 +-
 basicvalues.cpp                 | 2 +-
 bcc_5_5_1.make                  | 2 +-
 bcc_ar.cpp                      | 2 +-
 bcc_cc.cpp                      | 2 +-
 bcc_ld.cpp                      | 2 +-
 bcc_rc.cpp                      | 2 +-
 boost_regex.hpp                 | 2 +-
 bourn_cast.hpp                  | 2 +-
 bourn_cast_test.cpp             | 2 +-
 cache_file_reads.hpp            | 2 +-
 cache_file_reads_test.cpp       | 2 +-
 calendar_date.cpp               | 2 +-
 calendar_date.hpp               | 2 +-
 calendar_date_test.cpp          | 2 +-
 callback.hpp                    | 2 +-
 callback_test.cpp               | 2 +-
 catch_exceptions.hpp            | 2 +-
 ce_product_name.cpp             | 2 +-
 ce_product_name.hpp             | 2 +-
 ce_skin_name.cpp                | 2 +-
 ce_skin_name.hpp                | 2 +-
 cell.rnc                        | 2 +-
 cell.xsd                        | 2 +-
 cell_07.rnc                     | 2 +-
 cell_07.xsd                     | 2 +-
 cell_08.rnc                     | 2 +-
 cell_08.xsd                     | 2 +-
 census_document.cpp             | 2 +-
 census_document.hpp             | 2 +-
 census_view.cpp                 | 2 +-
 census_view.hpp                 | 2 +-
 check_git_setup.sh              | 2 +-
 check_script.sh                 | 2 +-
 check_std_names.sed             | 2 +-
 comma_punct.hpp                 | 2 +-
 comma_punct_test.cpp            | 2 +-
 commutation_functions.cpp       | 2 +-
 commutation_functions.hpp       | 2 +-
 commutation_functions_test.cpp  | 2 +-
 como.make                       | 2 +-
 config.hpp                      | 2 +-
 config_bc551.hpp                | 2 +-
 config_como_mingw.hpp           | 2 +-
 config_ming323.hpp              | 2 +-
 configurable_settings.cpp       | 2 +-
 configurable_settings.hpp       | 2 +-
 configurable_settings_test.cpp  | 2 +-
 configuration.make              | 2 +-
 configure.ac                    | 2 +-
 contains.hpp                    | 2 +-
 contains_test.cpp               | 2 +-
 contract_numbers.mst            | 2 +-
 cover.mst                       | 2 +-
 cpp_main.cpp                    | 2 +-
 crc32.cpp                       | 2 +-
 crc32.hpp                       | 2 +-
 crc32_test.cpp                  | 2 +-
 cso_table.cpp                   | 2 +-
 cso_table.hpp                   | 2 +-
 currency.hpp                    | 2 +-
 currency_test.cpp               | 2 +-
 custom_io_0.cpp                 | 2 +-
 custom_io_0.hpp                 | 2 +-
 custom_io_1.cpp                 | 2 +-
 custom_io_1.hpp                 | 2 +-
 data_directory.cpp              | 2 +-
 data_directory.hpp              | 2 +-
 database.cpp                    | 2 +-
 database.hpp                    | 2 +-
 database_document.cpp           | 2 +-
 database_document.hpp           | 2 +-
 database_view.cpp               | 2 +-
 database_view.hpp               | 2 +-
 database_view_editor.cpp        | 2 +-
 database_view_editor.hpp        | 2 +-
 datum_base.cpp                  | 2 +-
 datum_base.hpp                  | 2 +-
 datum_boolean.cpp               | 2 +-
 datum_boolean.hpp               | 2 +-
 datum_sequence.cpp              | 2 +-
 datum_sequence.hpp              | 2 +-
 datum_string.cpp                | 2 +-
 datum_string.hpp                | 2 +-
 db_sort.sed                     | 2 +-
 dbdict.cpp                      | 2 +-
 dbdict.hpp                      | 2 +-
 dbindex.hpp                     | 2 +-
 dbnames.cpp                     | 2 +-
 dbnames.hpp                     | 2 +-
 dbnames.xpp                     | 2 +-
 dbo_rules.cpp                   | 2 +-
 dbo_rules.hpp                   | 2 +-
 dbo_rules_test.cpp              | 2 +-
 dbvalue.cpp                     | 2 +-
 dbvalue.hpp                     | 2 +-
 death_benefits.cpp              | 2 +-
 death_benefits.hpp              | 2 +-
 default_view.cpp                | 2 +-
 default_view.hpp                | 2 +-
 deserialize_cast.hpp            | 2 +-
 diagnostics.sed                 | 2 +-
 docmanager_ex.cpp               | 2 +-
 docmanager_ex.hpp               | 2 +-
 dollar_units.mst                | 2 +-
 edit_mvc_docview_parameters.hpp | 2 +-
 elapsed_time.cpp                | 2 +-
 emit_ledger.cpp                 | 2 +-
 emit_ledger.hpp                 | 2 +-
 exit_codes.hpp                  | 2 +-
 expression_template_0_test.cpp  | 2 +-
 facets.cpp                      | 2 +-
 facets.hpp                      | 2 +-
 faq.html                        | 4 ++--
 fenv_guard.cpp                  | 2 +-
 fenv_guard.hpp                  | 2 +-
 fenv_lmi.cpp                    | 2 +-
 fenv_lmi.hpp                    | 2 +-
 fenv_lmi_test.cpp               | 2 +-
 fenv_lmi_x86.hpp                | 2 +-
 file_command.cpp                | 2 +-
 file_command.hpp                | 2 +-
 file_command_cgi.cpp            | 2 +-
 file_command_cli.cpp            | 2 +-
 file_command_test.cpp           | 2 +-
 file_command_wx.cpp             | 2 +-
 financial.cpp                   | 2 +-
 financial.hpp                   | 2 +-
 financial_test.cpp              | 2 +-
 finra_assumption_detail.mst     | 2 +-
 finra_basic.mst                 | 2 +-
 finra_column_headings.mst       | 2 +-
 finra_footer_upper.mst          | 2 +-
 finra_header.mst                | 2 +-
 finra_header_lower.mst          | 2 +-
 finra_header_upper.mst          | 2 +-
 finra_notes1.mst                | 2 +-
 finra_notes2.mst                | 2 +-
 finra_supp.mst                  | 2 +-
 finra_supp_report.mst           | 2 +-
 footer_lower.mst                | 2 +-
 force_linking.hpp               | 2 +-
 fund_data.cpp                   | 2 +-
 fund_data.hpp                   | 2 +-
 generate_passkey.cpp            | 2 +-
 generate_product_files.cpp      | 2 +-
 getopt.cpp                      | 2 +-
 getopt.hpp                      | 2 +-
 getopt_test.cpp                 | 2 +-
 global_settings.cpp             | 2 +-
 global_settings.hpp             | 2 +-
 global_settings_test.cpp        | 2 +-
 gpt.xrc                         | 2 +-
 gpt_commutation_functions.cpp   | 2 +-
 gpt_commutation_functions.hpp   | 2 +-
 gpt_document.cpp                | 2 +-
 gpt_document.hpp                | 2 +-
 gpt_input.cpp                   | 2 +-
 gpt_input.hpp                   | 2 +-
 gpt_server.cpp                  | 2 +-
 gpt_server.hpp                  | 2 +-
 gpt_specamt.cpp                 | 2 +-
 gpt_specamt.hpp                 | 2 +-
 gpt_state.cpp                   | 2 +-
 gpt_state.hpp                   | 2 +-
 gpt_test.cpp                    | 2 +-
 gpt_view.cpp                    | 2 +-
 gpt_view.hpp                    | 2 +-
 gpt_xml_document.cpp            | 2 +-
 gpt_xml_document.hpp            | 2 +-
 group_quote_pdf_gen.cpp         | 2 +-
 group_quote_pdf_gen.hpp         | 2 +-
 group_quote_pdf_gen_wx.cpp      | 2 +-
 group_tutorial.html             | 4 ++--
 group_values.cpp                | 2 +-
 group_values.hpp                | 2 +-
 gui_test.sh                     | 2 +-
 handle_exceptions.hpp           | 2 +-
 handle_exceptions_test.cpp      | 2 +-
 hooks/commit-msg                | 2 +-
 hooks/pre-commit                | 2 +-
 html.cpp                        | 2 +-
 html.hpp                        | 2 +-
 icon_monger.cpp                 | 2 +-
 icon_monger.hpp                 | 2 +-
 ieee754.hpp                     | 2 +-
 ieee754_test.cpp                | 2 +-
 ihs_acctval.cpp                 | 2 +-
 ihs_avdebug.cpp                 | 2 +-
 ihs_avmly.cpp                   | 2 +-
 ihs_avsolve.cpp                 | 2 +-
 ihs_avstrtgy.cpp                | 2 +-
 ihs_basicval.cpp                | 2 +-
 ihs_crc_comp.cpp                | 2 +-
 ihs_irc7702.cpp                 | 2 +-
 ihs_irc7702.hpp                 | 2 +-
 ihs_irc7702a.cpp                | 2 +-
 ihs_irc7702a.hpp                | 2 +-
 ihs_mortal.cpp                  | 2 +-
 ihs_server7702.cpp              | 2 +-
 ihs_server7702.hpp              | 2 +-
 ihs_x_type.hpp                  | 2 +-
 ill_reg_column_headings.mst     | 2 +-
 ill_reg_footer_disclaimer.mst   | 2 +-
 ill_reg_header.mst              | 2 +-
 ill_reg_narr_summary.mst        | 2 +-
 ill_reg_narr_summary2.mst       | 2 +-
 ill_reg_numeric_summary.mst     | 2 +-
 ill_reg_supp_report.mst         | 2 +-
 ill_reg_tabular_details.mst     | 2 +-
 ill_reg_tabular_details2.mst    | 2 +-
 illustration_document.cpp       | 2 +-
 illustration_document.hpp       | 2 +-
 illustration_view.cpp           | 2 +-
 illustration_view.hpp           | 2 +-
 illustrator.cpp                 | 2 +-
 illustrator.hpp                 | 2 +-
 imprimatur.mst                  | 2 +-
 individual_tutorial.html        | 4 ++--
 input.cpp                       | 2 +-
 input.hpp                       | 2 +-
 input_harmonization.cpp         | 2 +-
 input_realization.cpp           | 2 +-
 input_sequence.cpp              | 2 +-
 input_sequence.hpp              | 2 +-
 input_sequence_aux.cpp          | 2 +-
 input_sequence_aux.hpp          | 2 +-
 input_sequence_entry.cpp        | 2 +-
 input_sequence_entry.hpp        | 2 +-
 input_sequence_interval.hpp     | 2 +-
 input_sequence_parser.cpp       | 2 +-
 input_sequence_parser.hpp       | 2 +-
 input_sequence_test.cpp         | 2 +-
 input_test.cpp                  | 2 +-
 input_xml_io.cpp                | 2 +-
 install_centos.sh               | 2 +-
 install_cygwin.bat              | 2 +-
 install_libxml2_libxslt.make    | 2 +-
 install_mingw.make              | 2 +-
 install_mingw32.make            | 2 +-
 install_miscellanea.make        | 2 +-
 install_msw.sh                  | 2 +-
 install_redhat.sh               | 2 +-
 install_wsl.ps1                 | 2 +-
 install_wx.sh                   | 2 +-
 install_wxpdfdoc.sh             | 2 +-
 interest_rates.cpp              | 2 +-
 interest_rates.hpp              | 2 +-
 interpolate_string.cpp          | 2 +-
 interpolate_string.hpp          | 2 +-
 interpolate_string_test.cpp     | 2 +-
 irc7702_tables.cpp              | 2 +-
 irc7702_tables.hpp              | 2 +-
 irc7702a_test.cpp               | 2 +-
 istream_to_string.hpp           | 2 +-
 istream_to_string_test.cpp      | 2 +-
 ledger.cpp                      | 2 +-
 ledger.hpp                      | 2 +-
 ledger_base.cpp                 | 2 +-
 ledger_base.hpp                 | 2 +-
 ledger_evaluator.cpp            | 2 +-
 ledger_evaluator.hpp            | 2 +-
 ledger_invariant.cpp            | 2 +-
 ledger_invariant.hpp            | 2 +-
 ledger_invariant_init.cpp       | 2 +-
 ledger_pdf.cpp                  | 2 +-
 ledger_pdf.hpp                  | 2 +-
 ledger_test.cpp                 | 2 +-
 ledger_text_formats.cpp         | 2 +-
 ledger_text_formats.hpp         | 2 +-
 ledger_variant.cpp              | 2 +-
 ledger_variant.hpp              | 2 +-
 ledger_variant_init.cpp         | 2 +-
 ledgervalues.cpp                | 2 +-
 ledgervalues.hpp                | 2 +-
 license.cpp                     | 4 ++--
 license.hpp                     | 2 +-
 lmi.cpp                         | 2 +-
 lmi.hpp                         | 2 +-
 lmi_destroy_chroot.sh           | 2 +-
 lmi_msw_res.rc                  | 2 +-
 lmi_setup_00.sh                 | 2 +-
 lmi_setup_10.sh                 | 2 +-
 lmi_setup_11.sh                 | 2 +-
 lmi_setup_20.sh                 | 2 +-
 lmi_setup_21.sh                 | 2 +-
 lmi_setup_30.sh                 | 2 +-
 lmi_setup_40.sh                 | 2 +-
 lmi_setup_41.sh                 | 2 +-
 lmi_setup_42.sh                 | 2 +-
 lmi_setup_43.sh                 | 2 +-
 lmi_setup_inc.sh                | 2 +-
 loads.cpp                       | 2 +-
 loads.hpp                       | 2 +-
 loads_impl.hpp                  | 2 +-
 loads_test.cpp                  | 2 +-
 local_options.sh                | 2 +-
 main_cgi.cpp                    | 2 +-
 main_cli.cpp                    | 2 +-
 main_common.cpp                 | 2 +-
 main_common.hpp                 | 2 +-
 main_common_non_wx.cpp          | 2 +-
 main_wx.cpp                     | 2 +-
 main_wx_test.cpp                | 2 +-
 map_lookup.hpp                  | 2 +-
 map_lookup_test.cpp             | 2 +-
 materially_equal.hpp            | 2 +-
 materially_equal_test.cpp       | 2 +-
 math_functions.hpp              | 2 +-
 math_functions_test.cpp         | 2 +-
 mc_enum.cpp                     | 2 +-
 mc_enum.hpp                     | 2 +-
 mc_enum.tpp                     | 2 +-
 mc_enum_aux.hpp                 | 2 +-
 mc_enum_fwd.hpp                 | 2 +-
 mc_enum_metadata.hpp            | 2 +-
 mc_enum_test.cpp                | 2 +-
 mc_enum_test_aux.cpp            | 2 +-
 mc_enum_test_aux.hpp            | 2 +-
 mc_enum_test_aux_enums.hpp      | 2 +-
 mc_enum_type_enums.hpp          | 2 +-
 mc_enum_types.cpp               | 2 +-
 mc_enum_types.hpp               | 2 +-
 mc_enum_types.xpp               | 2 +-
 mc_enum_types_aux.cpp           | 2 +-
 mc_enum_types_aux.hpp           | 2 +-
 md5.cpp                         | 2 +-
 md5.hpp                         | 2 +-
 mec.xrc                         | 2 +-
 mec_document.cpp                | 2 +-
 mec_document.hpp                | 2 +-
 mec_input.cpp                   | 2 +-
 mec_input.hpp                   | 2 +-
 mec_server.cpp                  | 2 +-
 mec_server.hpp                  | 2 +-
 mec_state.cpp                   | 2 +-
 mec_state.hpp                   | 2 +-
 mec_view.cpp                    | 2 +-
 mec_view.hpp                    | 2 +-
 mec_xml_document.cpp            | 2 +-
 mec_xml_document.hpp            | 2 +-
 menu_commands.html              | 4 ++--
 menus.xrc                       | 2 +-
 miscellany.cpp                  | 2 +-
 miscellany.hpp                  | 2 +-
 miscellany_test.cpp             | 2 +-
 mortality_rates.cpp             | 2 +-
 mortality_rates.hpp             | 2 +-
 mortality_rates_fetch.cpp       | 2 +-
 mortality_rates_test.cpp        | 2 +-
 mst_to_xst.sh                   | 2 +-
 msw_common.make                 | 2 +-
 msw_cygwin.make                 | 2 +-
 msw_generic.make                | 2 +-
 msw_workarounds.cpp             | 2 +-
 msw_workarounds.hpp             | 2 +-
 msw_wsl.make                    | 2 +-
 multidimgrid_any.cpp            | 2 +-
 multidimgrid_any.hpp            | 2 +-
 multidimgrid_safe.hpp           | 2 +-
 multidimgrid_safe.tpp           | 2 +-
 multidimgrid_tools.cpp          | 2 +-
 multidimgrid_tools.hpp          | 2 +-
 multiple_cell_document.cpp      | 2 +-
 multiple_cell_document.hpp      | 2 +-
 multiple_cell_document.rnc      | 2 +-
 multiple_cell_document.xsd      | 2 +-
 multiple_cell_document_01.rnc   | 2 +-
 multiple_cell_document_01.xsd   | 2 +-
 multiple_cell_document_02.rnc   | 2 +-
 multiple_cell_document_02.xsd   | 2 +-
 mvc_controller.cpp              | 2 +-
 mvc_controller.hpp              | 2 +-
 mvc_controller.tpp              | 2 +-
 mvc_model.cpp                   | 2 +-
 mvc_model.hpp                   | 2 +-
 mvc_view.cpp                    | 2 +-
 mvc_view.hpp                    | 2 +-
 my_db.cpp                       | 2 +-
 my_fund.cpp                     | 2 +-
 my_prod.cpp                     | 2 +-
 my_proem.cpp                    | 2 +-
 my_proem.hpp                    | 2 +-
 my_rnd.cpp                      | 2 +-
 my_test_coding_rules.cpp        | 2 +-
 my_tier.cpp                     | 2 +-
 name_value_pairs.cpp            | 2 +-
 name_value_pairs.hpp            | 2 +-
 name_value_pairs_test.cpp       | 2 +-
 ncnnnpnn.hpp                    | 2 +-
 ncnnnpnn_test.cpp               | 2 +-
 null_stream.cpp                 | 2 +-
 null_stream.hpp                 | 2 +-
 numeric_io_cast.hpp             | 2 +-
 numeric_io_test.cpp             | 2 +-
 numeric_io_traits.hpp           | 2 +-
 nychthemeral_test.sh            | 2 +-
 objects.make                    | 2 +-
 oecumenic_enumerations.hpp      | 2 +-
 outlay.cpp                      | 2 +-
 outlay.hpp                      | 2 +-
 pasting_to_a_census.html        | 4 ++--
 path_utility.cpp                | 2 +-
 path_utility.hpp                | 2 +-
 path_utility_test.cpp           | 2 +-
 pchfile.hpp                     | 2 +-
 pchfile_wx.hpp                  | 2 +-
 pchlist.hpp                     | 2 +-
 pchlist_wx.hpp                  | 2 +-
 pdf_command.cpp                 | 2 +-
 pdf_command.hpp                 | 2 +-
 pdf_command_wx.cpp              | 2 +-
 pdf_writer_wx.cpp               | 2 +-
 pdf_writer_wx.hpp               | 2 +-
 platform_dependent.hpp          | 2 +-
 policy_document.cpp             | 2 +-
 policy_document.hpp             | 2 +-
 policy_view.cpp                 | 2 +-
 policy_view.hpp                 | 2 +-
 policy_view.xrc                 | 2 +-
 posix_fhs.make                  | 2 +-
 preferences_model.cpp           | 2 +-
 preferences_model.hpp           | 2 +-
 preferences_view.cpp            | 2 +-
 preferences_view.hpp            | 2 +-
 preferences_view.xrc            | 2 +-
 premium_tax.cpp                 | 2 +-
 premium_tax.hpp                 | 2 +-
 premium_tax_test.cpp            | 2 +-
 previewframe_ex.cpp             | 2 +-
 previewframe_ex.hpp             | 2 +-
 print_matrix.hpp                | 2 +-
 print_matrix_test.cpp           | 2 +-
 product_data.cpp                | 2 +-
 product_data.hpp                | 2 +-
 product_editor.cpp              | 2 +-
 product_editor.hpp              | 2 +-
 product_file_test.cpp           | 2 +-
 progress_meter.cpp              | 2 +-
 progress_meter.hpp              | 2 +-
 progress_meter_cgi.cpp          | 2 +-
 progress_meter_cli.cpp          | 2 +-
 progress_meter_test.cpp         | 2 +-
 progress_meter_wx.cpp           | 2 +-
 rate_table.cpp                  | 2 +-
 rate_table.hpp                  | 2 +-
 rate_table_test.cpp             | 2 +-
 rate_table_tool.cpp             | 2 +-
 reg_d_group_basic.mst           | 2 +-
 reg_d_group_column_headings.mst | 2 +-
 reg_d_group_footer_upper.mst    | 2 +-
 reg_d_group_header.mst          | 2 +-
 reg_d_group_header_lower.mst    | 2 +-
 reg_d_group_header_upper.mst    | 2 +-
 reg_d_group_narr_summary.mst    | 2 +-
 reg_d_group_narr_summary2.mst   | 2 +-
 reg_d_group_supp_report.mst     | 2 +-
 reg_d_indiv_cover_page.mst      | 2 +-
 reg_d_indiv_curr.mst            | 2 +-
 reg_d_indiv_curr_irr.mst        | 2 +-
 reg_d_indiv_footer_upper.mst    | 2 +-
 reg_d_indiv_guar_irr.mst        | 2 +-
 reg_d_indiv_header.mst          | 2 +-
 reg_d_indiv_notes1.mst          | 2 +-
 reg_d_indiv_notes2.mst          | 2 +-
 reg_d_indiv_supp_report.mst     | 2 +-
 regex_test.cpp                  | 2 +-
 report_table.cpp                | 2 +-
 report_table.hpp                | 2 +-
 report_table_test.cpp           | 2 +-
 round_glibc.c                   | 2 +-
 round_test.cpp                  | 2 +-
 round_to.hpp                    | 2 +-
 round_to_test.cpp               | 2 +-
 rounding_document.cpp           | 2 +-
 rounding_document.hpp           | 2 +-
 rounding_rules.cpp              | 2 +-
 rounding_rules.hpp              | 2 +-
 rounding_view.cpp               | 2 +-
 rounding_view.hpp               | 2 +-
 rounding_view.xrc               | 2 +-
 rounding_view_editor.cpp        | 2 +-
 rounding_view_editor.hpp        | 2 +-
 rtti_lmi.hpp                    | 2 +-
 rtti_lmi_test.cpp               | 2 +-
 safely_dereference_as.hpp       | 2 +-
 safely_dereference_as_test.cpp  | 2 +-
 sandbox_test.cpp                | 2 +-
 sequence_input.html             | 4 ++--
 set_toolchain.sh                | 2 +-
 sigfpe.cpp                      | 2 +-
 sigfpe.hpp                      | 2 +-
 single_cell_document.cpp        | 2 +-
 single_cell_document.hpp        | 2 +-
 single_cell_document.rnc        | 2 +-
 single_cell_document.xsd        | 2 +-
 single_cell_document_00.xsd     | 2 +-
 single_cell_document_01.rnc     | 2 +-
 single_cell_document_01.xsd     | 2 +-
 single_cell_document_02.rnc     | 2 +-
 single_cell_document_02.xsd     | 2 +-
 single_choice_popup_menu.cpp    | 2 +-
 single_choice_popup_menu.hpp    | 2 +-
 skeleton.cpp                    | 2 +-
 skeleton.hpp                    | 2 +-
 skin.xrc                        | 2 +-
 skin_coli_boli.xrc              | 2 +-
 skin_group_carveout.xrc         | 2 +-
 skin_single_premium.xrc         | 2 +-
 snprintf_test.cpp               | 2 +-
 so_attributes.hpp               | 2 +-
 solve.cpp                       | 2 +-
 sort_cell_subelements.xsl       | 2 +-
 ssize_lmi.hpp                   | 2 +-
 ssize_lmi_test.cpp              | 2 +-
 stl_extensions.hpp              | 2 +-
 stratified_algorithms.cpp       | 2 +-
 stratified_algorithms.hpp       | 2 +-
 stratified_algorithms_test.cpp  | 2 +-
 stratified_charges.cpp          | 2 +-
 stratified_charges.hpp          | 2 +-
 stratified_charges.xpp          | 2 +-
 stream_cast.hpp                 | 2 +-
 stream_cast_test.cpp            | 2 +-
 system_command.cpp              | 2 +-
 system_command.hpp              | 2 +-
 system_command_non_wx.cpp       | 2 +-
 system_command_test.cpp         | 2 +-
 system_command_wx.cpp           | 2 +-
 test_coding_rules.cpp           | 2 +-
 test_coding_rules_test.sh       | 2 +-
 test_main.cpp                   | 2 +-
 test_schemata.sh                | 2 +-
 test_tools.hpp                  | 2 +-
 test_tools_test.cpp             | 2 +-
 text_doc.cpp                    | 2 +-
 text_doc.hpp                    | 2 +-
 text_to_html_strings.sed        | 2 +-
 text_to_strings.sed             | 2 +-
 text_view.cpp                   | 2 +-
 text_view.hpp                   | 2 +-
 tier_document.cpp               | 2 +-
 tier_document.hpp               | 2 +-
 tier_view.cpp                   | 2 +-
 tier_view.hpp                   | 2 +-
 tier_view_editor.cpp            | 2 +-
 tier_view_editor.hpp            | 2 +-
 timer.cpp                       | 2 +-
 timer.hpp                       | 2 +-
 timer_test.cpp                  | 2 +-
 tn_range.hpp                    | 2 +-
 tn_range.tpp                    | 2 +-
 tn_range_fwd.hpp                | 2 +-
 tn_range_test.cpp               | 2 +-
 tn_range_test_aux.cpp           | 2 +-
 tn_range_test_aux.hpp           | 2 +-
 tn_range_type_trammels.hpp      | 2 +-
 tn_range_types.cpp              | 2 +-
 tn_range_types.hpp              | 2 +-
 toolbar.xrc                     | 2 +-
 transferor.cpp                  | 2 +-
 transferor.hpp                  | 2 +-
 types.rnc                       | 2 +-
 types.xsd                       | 2 +-
 types_07.rnc                    | 2 +-
 types_07.xsd                    | 2 +-
 types_08.rnc                    | 2 +-
 types_08.xsd                    | 2 +-
 user_manual.html                | 4 ++--
 value_cast.hpp                  | 2 +-
 value_cast_test.cpp             | 2 +-
 vector_test.cpp                 | 2 +-
 verify_products.cpp             | 2 +-
 verify_products.hpp             | 2 +-
 version.hpp                     | 4 ++--
 view_ex.cpp                     | 2 +-
 view_ex.hpp                     | 2 +-
 view_ex.tpp                     | 2 +-
 workhorse.make                  | 2 +-
 wx_checks.cpp                   | 2 +-
 wx_checks.hpp                   | 2 +-
 wx_new.cpp                      | 2 +-
 wx_new.hpp                      | 2 +-
 wx_new_test.cpp                 | 2 +-
 wx_table_generator.cpp          | 2 +-
 wx_table_generator.hpp          | 2 +-
 wx_test_about_version.cpp       | 2 +-
 wx_test_benchmark_census.cpp    | 2 +-
 wx_test_calculation_summary.cpp | 2 +-
 wx_test_case.hpp                | 2 +-
 wx_test_config_settings.cpp     | 2 +-
 wx_test_create_open.cpp         | 2 +-
 wx_test_date.hpp                | 2 +-
 wx_test_default_input.cpp       | 2 +-
 wx_test_default_update.cpp      | 2 +-
 wx_test_document.hpp            | 2 +-
 wx_test_expiry_dates.cpp        | 2 +-
 wx_test_input_sequences.cpp     | 2 +-
 wx_test_input_validation.cpp    | 2 +-
 wx_test_log_errors.cpp          | 2 +-
 wx_test_new.hpp                 | 2 +-
 wx_test_output.hpp              | 2 +-
 wx_test_output_pdf.hpp          | 2 +-
 wx_test_paste_census.cpp        | 2 +-
 wx_test_pdf_create.cpp          | 2 +-
 wx_test_statusbar.hpp           | 2 +-
 wx_test_validate_output.cpp     | 2 +-
 wx_utility.cpp                  | 2 +-
 wx_utility.hpp                  | 2 +-
 wx_workarounds.hpp              | 2 +-
 xml_lmi.cpp                     | 2 +-
 xml_lmi.hpp                     | 2 +-
 xml_lmi_fwd.hpp                 | 2 +-
 xml_serializable.hpp            | 2 +-
 xml_serializable.tpp            | 2 +-
 xml_serialize.hpp               | 2 +-
 xml_serialize_test.cpp          | 2 +-
 xml_xslt_wrapp.cpp              | 2 +-
 xrc.rnc                         | 2 +-
 yare_input.cpp                  | 2 +-
 yare_input.hpp                  | 2 +-
 zero.hpp                        | 2 +-
 zero_test.cpp                   | 2 +-
 660 files changed, 671 insertions(+), 671 deletions(-)

diff --git a/COPYING.html b/COPYING.html
index 097c037..e1090f2 100644
--- a/COPYING.html
+++ b/COPYING.html
@@ -23,7 +23,7 @@ have been made:
   literal copyright symbol replaced by '&copy;'
 
 These markup modifications are
-  Copyright (C) 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 
2018, 2019 Gregory W. Chicares
+  Copyright (C) 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 
2018, 2019, 2020 Gregory W. Chicares
 and licensed under the same terms as the original. This boilerplate
 has been added:
 
diff --git a/ChangeLog b/ChangeLog
index 48a4c2e..bac792c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -2,7 +2,7 @@
 //
 // ChangeLog for "Let me illustrate...". See 'MAINTENANCE' after license.
 //
-// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/DefectLog b/DefectLog
index a86e9d4..eebe705 100644
--- a/DefectLog
+++ b/DefectLog
@@ -1,6 +1,6 @@
 // DefectLog for "Let me illustrate...". See 'MAINTENANCE' after license.
 //
-// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/GNUmakefile b/GNUmakefile
index b65d018..307bc11 100644
--- a/GNUmakefile
+++ b/GNUmakefile
@@ -1,6 +1,6 @@
 # Top-level lmi makefile.
 #
-# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License version 2 as
@@ -501,8 +501,8 @@ check_concinnity: source_clean custom_tools
 #
 # For rate tables etc., see 'gwc/develop2'.
 
-old_year := 2018
-new_year := 2019
+old_year := 2019
+new_year := 2020
 
 backup_directory := ../saved_$(old_year)
 
diff --git a/INSTALL b/INSTALL
index 9c38eaa..2d39d61 100644
--- a/INSTALL
+++ b/INSTALL
@@ -1,6 +1,6 @@
 // INSTALL for "Let me illustrate...".
 //
-// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/Makefile.am b/Makefile.am
index bdec38e..d2bd3ab 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -1,7 +1,7 @@
 # Master automake makefile, run automake to generate Makefile.am from it (this
 # is also done by autogen.sh script)
 #
-# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019 Vadim Zeitlin.
+# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019, 2020 Vadim Zeitlin.
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License version 2 as
diff --git a/README b/README
index dce982c..0ab888b 100644
--- a/README
+++ b/README
@@ -1,6 +1,6 @@
 // README for "Let me illustrate...". Files listed below are:
 //
-// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/README.auto b/README.auto
index 9b1f6fc..f6934af 100644
--- a/README.auto
+++ b/README.auto
@@ -1,6 +1,6 @@
 // README.auto for "Let me illustrate...".
 //
-// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019 Vadim Zeitlin.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019, 2020 Vadim Zeitlin.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/README.schroot b/README.schroot
index 72dc02c..33bfca4 100644
--- a/README.schroot
+++ b/README.schroot
@@ -1,6 +1,6 @@
 # Create a chroot for cross-building "Let me illustrate...".
 #
-# Copyright (C) 2016, 2017, 2018, 2019 Gregory W. Chicares.
+# Copyright (C) 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License version 2 as
diff --git a/about_dialog.cpp b/about_dialog.cpp
index c0ac2ee..9078c45 100644
--- a/about_dialog.cpp
+++ b/about_dialog.cpp
@@ -1,6 +1,6 @@
 // State application's purpose and show GPL notices.
 //
-// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/about_dialog.hpp b/about_dialog.hpp
index a2b7157..f090072 100644
--- a/about_dialog.hpp
+++ b/about_dialog.hpp
@@ -1,6 +1,6 @@
 // State application's purpose and show GPL notices.
 //
-// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/account_value.hpp b/account_value.hpp
index c3c355a..2aebf1b 100644
--- a/account_value.hpp
+++ b/account_value.hpp
@@ -1,6 +1,6 @@
 // Account value.
 //
-// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 
2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory 
W. Chicares.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 
2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 
Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/account_value_test.cpp b/account_value_test.cpp
index 7f7e30f..b0f65b0 100644
--- a/account_value_test.cpp
+++ b/account_value_test.cpp
@@ -1,6 +1,6 @@
 // Account value--unit test.
 //
-// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 
2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 
2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/accountvalue.cpp b/accountvalue.cpp
index 1c729fe..88a3df9 100644
--- a/accountvalue.cpp
+++ b/accountvalue.cpp
@@ -1,6 +1,6 @@
 // Account value.
 //
-// Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. 
Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/acinclude.m4 b/acinclude.m4
index 7c793ad..7bd1ad6 100644
--- a/acinclude.m4
+++ b/acinclude.m4
@@ -1,6 +1,6 @@
 dnl configure.ac script for lmi, process with autoconf to create configure
 dnl
-dnl Copyright (C) 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 
2019 Vadim Zeitlin.
+dnl Copyright (C) 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 
2019, 2020 Vadim Zeitlin.
 dnl
 dnl This program is free software; you can redistribute it and/or modify
 dnl it under the terms of the GNU General Public License version 2 as
diff --git a/actuarial_table.cpp b/actuarial_table.cpp
index 42540be..c60822f 100644
--- a/actuarial_table.cpp
+++ b/actuarial_table.cpp
@@ -1,6 +1,6 @@
 // Actuarial tables from SOA database.
 //
-// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/actuarial_table.hpp b/actuarial_table.hpp
index 2d4bc6a..0a01ef6 100644
--- a/actuarial_table.hpp
+++ b/actuarial_table.hpp
@@ -1,6 +1,6 @@
 // Actuarial tables from SOA database.
 //
-// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/actuarial_table_test.cpp b/actuarial_table_test.cpp
index 2395b6b..696aa73 100644
--- a/actuarial_table_test.cpp
+++ b/actuarial_table_test.cpp
@@ -1,6 +1,6 @@
 // Actuarial tables from SOA database--unit test.
 //
-// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/alert.cpp b/alert.cpp
index e3a7301..dba3287 100644
--- a/alert.cpp
+++ b/alert.cpp
@@ -1,6 +1,6 @@
 // Alert messages.
 //
-// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/alert.hpp b/alert.hpp
index 1cd130b..5f47f08 100644
--- a/alert.hpp
+++ b/alert.hpp
@@ -1,6 +1,6 @@
 // Alert messages.
 //
-// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/alert_cgi.cpp b/alert_cgi.cpp
index fc9284c..639942a 100644
--- a/alert_cgi.cpp
+++ b/alert_cgi.cpp
@@ -1,6 +1,6 @@
 // Alert messages for cgi-bin interface.
 //
-// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/alert_cli.cpp b/alert_cli.cpp
index c71dc9e..915facf 100644
--- a/alert_cli.cpp
+++ b/alert_cli.cpp
@@ -1,6 +1,6 @@
 // Alert messages for command-line interface.
 //
-// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/alert_test.cpp b/alert_test.cpp
index 1d51679..01f0def 100644
--- a/alert_test.cpp
+++ b/alert_test.cpp
@@ -1,6 +1,6 @@
 // Alert messages--unit test.
 //
-// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/alert_wx.cpp b/alert_wx.cpp
index f5d0dd9..6c3dff0 100644
--- a/alert_wx.cpp
+++ b/alert_wx.cpp
@@ -1,6 +1,6 @@
 // Alert messages for wx interface.
 //
-// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/antediluvian_stubs.cpp b/antediluvian_stubs.cpp
index 2bcca82..30fe887 100644
--- a/antediluvian_stubs.cpp
+++ b/antediluvian_stubs.cpp
@@ -1,6 +1,6 @@
 // Stubs for the antediluvian branch.
 //
-// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/any_entity.hpp b/any_entity.hpp
index b4920d1..dd1bcad 100644
--- a/any_entity.hpp
+++ b/any_entity.hpp
@@ -1,6 +1,6 @@
 // Symbolic member names: base class.
 //
-// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 
2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 
2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/any_member.hpp b/any_member.hpp
index d8e665d..36386b8 100644
--- a/any_member.hpp
+++ b/any_member.hpp
@@ -1,6 +1,6 @@
 // Symbolic member names.
 //
-// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/any_member_test.cpp b/any_member_test.cpp
index 1dca8c0..ed9f614 100644
--- a/any_member_test.cpp
+++ b/any_member_test.cpp
@@ -1,6 +1,6 @@
 // Symbolic member names--unit test.
 //
-// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/assert_lmi.hpp b/assert_lmi.hpp
index a308005..db340fd 100644
--- a/assert_lmi.hpp
+++ b/assert_lmi.hpp
@@ -1,6 +1,6 @@
 // Exception-throwing macro for lightweight assertions.
 //
-// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 
2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 
2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/assert_lmi_test.cpp b/assert_lmi_test.cpp
index 3fdb408..9568395 100644
--- a/assert_lmi_test.cpp
+++ b/assert_lmi_test.cpp
@@ -1,6 +1,6 @@
 // Exception-throwing macro for lightweight assertions--unit test.
 //
-// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/authenticity.cpp b/authenticity.cpp
index b1d2aae..4ac640a 100644
--- a/authenticity.cpp
+++ b/authenticity.cpp
@@ -1,6 +1,6 @@
 // Permit running the system iff data files and date are valid.
 //
-// Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 
2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 
2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/authenticity.hpp b/authenticity.hpp
index 18648d8..a615786 100644
--- a/authenticity.hpp
+++ b/authenticity.hpp
@@ -1,6 +1,6 @@
 // Permit running the system iff data files and date are valid.
 //
-// Copyright (C) 2003, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2003, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/authenticity_test.cpp b/authenticity_test.cpp
index 9b3a0fb..8c1578e 100644
--- a/authenticity_test.cpp
+++ b/authenticity_test.cpp
@@ -1,6 +1,6 @@
 // Data-file and date validation--unit test.
 //
-// Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 
2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 
2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/autodependency.make b/autodependency.make
index 083e685..3cb7d9d 100644
--- a/autodependency.make
+++ b/autodependency.make
@@ -1,6 +1,6 @@
 # Makefile: automatic dependencies.
 #
-# Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+# Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. 
Chicares.
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License version 2 as
diff --git a/autogen.sh b/autogen.sh
index 47a9ad2..4e10584 100755
--- a/autogen.sh
+++ b/autogen.sh
@@ -4,7 +4,7 @@
 # sources from a version control system: this script creates all generated
 # files which are needed for the build but not stored under version control.
 #
-# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019 Vadim Zeitlin.
+# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019, 2020 Vadim Zeitlin.
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License version 2 as
diff --git a/basic_tables.cpp b/basic_tables.cpp
index 3d0401b..ae8e76f 100644
--- a/basic_tables.cpp
+++ b/basic_tables.cpp
@@ -1,6 +1,6 @@
 // Basic tables.
 //
-// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 
2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory 
W. Chicares.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 
2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 
Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/basic_tables.hpp b/basic_tables.hpp
index 33768b4..7737d9c 100644
--- a/basic_tables.hpp
+++ b/basic_tables.hpp
@@ -1,6 +1,6 @@
 // Basic tables.
 //
-// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 
2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory 
W. Chicares.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 
2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 
Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/basic_values.hpp b/basic_values.hpp
index f590c1f..3b52331 100644
--- a/basic_values.hpp
+++ b/basic_values.hpp
@@ -1,6 +1,6 @@
 // Rates and unprojected values.
 //
-// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 
2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory 
W. Chicares.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 
2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 
Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/basicvalues.cpp b/basicvalues.cpp
index db7dfae..33fd134 100644
--- a/basicvalues.cpp
+++ b/basicvalues.cpp
@@ -1,6 +1,6 @@
 // Basic values.
 //
-// Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. 
Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/bcc_5_5_1.make b/bcc_5_5_1.make
index 784268d..48e35e7 100644
--- a/bcc_5_5_1.make
+++ b/bcc_5_5_1.make
@@ -1,6 +1,6 @@
 # Limited support for a particular non-free compiler.
 
-# Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+# Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License version 2 as
diff --git a/bcc_ar.cpp b/bcc_ar.cpp
index 3e4dbbe..f9facd0 100644
--- a/bcc_ar.cpp
+++ b/bcc_ar.cpp
@@ -1,6 +1,6 @@
 // Frontend for borland C++ librarians.
 //
-// Copyright (C) 2004, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2004, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/bcc_cc.cpp b/bcc_cc.cpp
index f6828cf..905d828 100644
--- a/bcc_cc.cpp
+++ b/bcc_cc.cpp
@@ -1,6 +1,6 @@
 // Frontend for borland C++ compilers.
 //
-// Copyright (C) 2001, 2004, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 
2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2001, 2004, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 
2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/bcc_ld.cpp b/bcc_ld.cpp
index 626d9bf..592098c 100644
--- a/bcc_ld.cpp
+++ b/bcc_ld.cpp
@@ -1,6 +1,6 @@
 // Frontend for borland C++ linkers.
 //
-// Copyright (C) 2001, 2003, 2004, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2001, 2003, 2004, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/bcc_rc.cpp b/bcc_rc.cpp
index 2967a0e..07f5f49 100644
--- a/bcc_rc.cpp
+++ b/bcc_rc.cpp
@@ -1,6 +1,6 @@
 // Frontend for borland C++ resource compilers.
 //
-// Copyright (C) 2001, 2004, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 
2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2001, 2004, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 
2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/boost_regex.hpp b/boost_regex.hpp
index 109689a..8e2f4b0 100644
--- a/boost_regex.hpp
+++ b/boost_regex.hpp
@@ -1,6 +1,6 @@
 // Include boost/regex.hpp, guarding it with a pragma.
 //
-// Copyright (C) 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/bourn_cast.hpp b/bourn_cast.hpp
index b6b7741..9fec5cc 100644
--- a/bourn_cast.hpp
+++ b/bourn_cast.hpp
@@ -1,6 +1,6 @@
 // Numeric stinted cast, across whose bourn no value is returned.
 //
-// Copyright (C) 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/bourn_cast_test.cpp b/bourn_cast_test.cpp
index ecec7b8..5381e1c 100644
--- a/bourn_cast_test.cpp
+++ b/bourn_cast_test.cpp
@@ -1,6 +1,6 @@
 // Numeric stinted cast, across whose bourn no value is returned--unit test.
 //
-// Copyright (C) 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/cache_file_reads.hpp b/cache_file_reads.hpp
index 94b7251..64b0cfe 100644
--- a/cache_file_reads.hpp
+++ b/cache_file_reads.hpp
@@ -1,6 +1,6 @@
 // Cache class instances constructed from files.
 //
-// Copyright (C) 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/cache_file_reads_test.cpp b/cache_file_reads_test.cpp
index c96d99e..6eade9f 100644
--- a/cache_file_reads_test.cpp
+++ b/cache_file_reads_test.cpp
@@ -1,6 +1,6 @@
 // Cache class instances constructed from files--unit test.
 //
-// Copyright (C) 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/calendar_date.cpp b/calendar_date.cpp
index 6524f1f..7af71ce 100644
--- a/calendar_date.cpp
+++ b/calendar_date.cpp
@@ -1,6 +1,6 @@
 // Calendar dates.
 //
-// Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 
2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 
2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/calendar_date.hpp b/calendar_date.hpp
index b404138..f950283 100644
--- a/calendar_date.hpp
+++ b/calendar_date.hpp
@@ -1,6 +1,6 @@
 // Calendar dates.
 //
-// Copyright (C) 2003, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2003, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/calendar_date_test.cpp b/calendar_date_test.cpp
index 0c73ec3..f2a9b2c 100644
--- a/calendar_date_test.cpp
+++ b/calendar_date_test.cpp
@@ -1,6 +1,6 @@
 // Calendar dates--unit test.
 //
-// Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 
2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 
2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/callback.hpp b/callback.hpp
index 1dfc538..bfa6b2b 100644
--- a/callback.hpp
+++ b/callback.hpp
@@ -1,6 +1,6 @@
 // Shared-library callbacks.
 //
-// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/callback_test.cpp b/callback_test.cpp
index 781aefa..96bc4d8 100644
--- a/callback_test.cpp
+++ b/callback_test.cpp
@@ -1,6 +1,6 @@
 // Shared-library callbacks: unit test.
 //
-// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/catch_exceptions.hpp b/catch_exceptions.hpp
index 9bc4f0b..ee82ae2 100644
--- a/catch_exceptions.hpp
+++ b/catch_exceptions.hpp
@@ -1,6 +1,6 @@
 // Unit-test framework based on Beman Dawes's boost library.
 //
-// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/ce_product_name.cpp b/ce_product_name.cpp
index 268157e..27d1e06 100644
--- a/ce_product_name.cpp
+++ b/ce_product_name.cpp
@@ -1,6 +1,6 @@
 // A value-Constrained Enumeration for product names.
 //
-// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/ce_product_name.hpp b/ce_product_name.hpp
index d33b44e..a509baa 100644
--- a/ce_product_name.hpp
+++ b/ce_product_name.hpp
@@ -1,6 +1,6 @@
 // A value-Constrained Enumeration for product names.
 //
-// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/ce_skin_name.cpp b/ce_skin_name.cpp
index 01fd3ca..80c5926 100644
--- a/ce_skin_name.cpp
+++ b/ce_skin_name.cpp
@@ -1,6 +1,6 @@
 // A value-Constrained Enumeration for skin names.
 //
-// Copyright (C) 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/ce_skin_name.hpp b/ce_skin_name.hpp
index 5d98e00..957df1e 100644
--- a/ce_skin_name.hpp
+++ b/ce_skin_name.hpp
@@ -1,6 +1,6 @@
 // A value-Constrained Enumeration for skin names.
 //
-// Copyright (C) 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/cell.rnc b/cell.rnc
index 61f10fa..7579aab 100644
--- a/cell.rnc
+++ b/cell.rnc
@@ -1,6 +1,6 @@
 # RELAX NG schema for a single cell (class Input).
 #
-# Copyright (C) 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. 
Chicares.
+# Copyright (C) 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory 
W. Chicares.
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License version 2 as
diff --git a/cell.xsd b/cell.xsd
index b4bfc1d..37ea3f1 100644
--- a/cell.xsd
+++ b/cell.xsd
@@ -4,7 +4,7 @@
   <!--
     RELAX NG schema for a single cell (class Input).
 
-    Copyright (C) 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. 
Chicares.
+    Copyright (C) 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory 
W. Chicares.
 
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License version 2 as
diff --git a/cell_07.rnc b/cell_07.rnc
index ca3f1f2..ca75242 100644
--- a/cell_07.rnc
+++ b/cell_07.rnc
@@ -1,6 +1,6 @@
 # RELAX NG schema for a single cell (class Input).
 #
-# Copyright (C) 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. 
Chicares.
+# Copyright (C) 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory 
W. Chicares.
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License version 2 as
diff --git a/cell_07.xsd b/cell_07.xsd
index 16c0206..5aa39d7 100644
--- a/cell_07.xsd
+++ b/cell_07.xsd
@@ -4,7 +4,7 @@
   <!--
     RELAX NG schema for a single cell (class Input).
 
-    Copyright (C) 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. 
Chicares.
+    Copyright (C) 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory 
W. Chicares.
 
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License version 2 as
diff --git a/cell_08.rnc b/cell_08.rnc
index 2b2325d..64a3d32 100644
--- a/cell_08.rnc
+++ b/cell_08.rnc
@@ -1,6 +1,6 @@
 # RELAX NG schema for a single cell (class Input).
 #
-# Copyright (C) 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. 
Chicares.
+# Copyright (C) 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory 
W. Chicares.
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License version 2 as
diff --git a/cell_08.xsd b/cell_08.xsd
index ee52ca2..ea16cef 100644
--- a/cell_08.xsd
+++ b/cell_08.xsd
@@ -4,7 +4,7 @@
   <!--
     RELAX NG schema for a single cell (class Input).
 
-    Copyright (C) 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. 
Chicares.
+    Copyright (C) 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory 
W. Chicares.
 
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License version 2 as
diff --git a/census_document.cpp b/census_document.cpp
index 1d65ca0..7f79c67 100644
--- a/census_document.cpp
+++ b/census_document.cpp
@@ -1,6 +1,6 @@
 // Document class for censuses.
 //
-// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/census_document.hpp b/census_document.hpp
index 47a97d9..7b934d0 100644
--- a/census_document.hpp
+++ b/census_document.hpp
@@ -1,6 +1,6 @@
 // Document class for censuses.
 //
-// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/census_view.cpp b/census_view.cpp
index cd03c31..961c1cf 100644
--- a/census_view.cpp
+++ b/census_view.cpp
@@ -1,6 +1,6 @@
 // Census manager.
 //
-// Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. 
Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/census_view.hpp b/census_view.hpp
index a4eb25b..5566aa4 100644
--- a/census_view.hpp
+++ b/census_view.hpp
@@ -1,6 +1,6 @@
 // Census manager.
 //
-// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/check_git_setup.sh b/check_git_setup.sh
index 189a3aa..e4eace3 100755
--- a/check_git_setup.sh
+++ b/check_git_setup.sh
@@ -2,7 +2,7 @@
 
 # Ensure sound git configuration.
 
-# Copyright (C) 2017, 2018, 2019 Gregory W. Chicares.
+# Copyright (C) 2017, 2018, 2019, 2020 Gregory W. Chicares.
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License version 2 as
diff --git a/check_script.sh b/check_script.sh
index 910c0b7..a3e6295 100755
--- a/check_script.sh
+++ b/check_script.sh
@@ -2,7 +2,7 @@
 
 # Use 'shellcheck' to test a shell script.
 
-# Copyright (C) 2019 Gregory W. Chicares.
+# Copyright (C) 2019, 2020 Gregory W. Chicares.
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License version 2 as
diff --git a/check_std_names.sed b/check_std_names.sed
index ebc75b1..dae5177 100644
--- a/check_std_names.sed
+++ b/check_std_names.sed
@@ -1,6 +1,6 @@
 # Check for standard names referenced without 'std::' qualification.
 #
-# Copyright (C) 2003, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+# Copyright (C) 2003, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License version 2 as
diff --git a/comma_punct.hpp b/comma_punct.hpp
index 53b13ff..5e248cf 100644
--- a/comma_punct.hpp
+++ b/comma_punct.hpp
@@ -1,6 +1,6 @@
 // Punctuate numbers with commas.
 //
-// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/comma_punct_test.cpp b/comma_punct_test.cpp
index 5aea212..5b853d2 100644
--- a/comma_punct_test.cpp
+++ b/comma_punct_test.cpp
@@ -1,6 +1,6 @@
 // Punctuate numbers with commas: unit test.
 //
-// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/commutation_functions.cpp b/commutation_functions.cpp
index 0a3fc09..ef47cca 100644
--- a/commutation_functions.cpp
+++ b/commutation_functions.cpp
@@ -1,6 +1,6 @@
 // Ordinary- and universal-life commutation functions.
 //
-// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 
2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory 
W. Chicares.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 
2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 
Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/commutation_functions.hpp b/commutation_functions.hpp
index cc2fd0d..7be5667 100644
--- a/commutation_functions.hpp
+++ b/commutation_functions.hpp
@@ -1,6 +1,6 @@
 // Ordinary- and universal-life commutation functions.
 //
-// Copyright (C) 1998, 1999, 2000, 2001, 2005, 2006, 2007, 2008, 2009, 2010, 
2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 1998, 1999, 2000, 2001, 2005, 2006, 2007, 2008, 2009, 2010, 
2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/commutation_functions_test.cpp b/commutation_functions_test.cpp
index a9064d5..ec39720 100644
--- a/commutation_functions_test.cpp
+++ b/commutation_functions_test.cpp
@@ -1,6 +1,6 @@
 // Ordinary- and universal-life commutation functions--unit test.
 //
-// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/como.make b/como.make
index 70bb162..b8c67aa 100644
--- a/como.make
+++ b/como.make
@@ -1,6 +1,6 @@
 # Limited support for Comeau C++ 4.3.x under msw only.
 
-# Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+# Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License version 2 as
diff --git a/config.hpp b/config.hpp
index 1702bbf..8be1570 100644
--- a/config.hpp
+++ b/config.hpp
@@ -1,6 +1,6 @@
 // Configuration.
 //
-// Copyright (C) 2001, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 
2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2001, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 
2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/config_bc551.hpp b/config_bc551.hpp
index 2bfa618..81c947c 100644
--- a/config_bc551.hpp
+++ b/config_bc551.hpp
@@ -1,6 +1,6 @@
 // Configuration for borland bcc-5.5.1 .
 //
-// Copyright (C) 2001, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 
2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2001, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 
2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/config_como_mingw.hpp b/config_como_mingw.hpp
index d135cdb..03f1b69 100644
--- a/config_como_mingw.hpp
+++ b/config_como_mingw.hpp
@@ -1,6 +1,6 @@
 // Configuration for Como with MinGW as the underlying C compiler.
 //
-// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/config_ming323.hpp b/config_ming323.hpp
index ca88c0f..d0cb668 100644
--- a/config_ming323.hpp
+++ b/config_ming323.hpp
@@ -1,6 +1,6 @@
 // Configuration for MinGW gcc-3.2.3 .
 //
-// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/configurable_settings.cpp b/configurable_settings.cpp
index 3aead37..2e3e66e 100644
--- a/configurable_settings.cpp
+++ b/configurable_settings.cpp
@@ -1,6 +1,6 @@
 // Configurable settings.
 //
-// Copyright (C) 2003, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2003, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/configurable_settings.hpp b/configurable_settings.hpp
index 6913944..4d79641 100644
--- a/configurable_settings.hpp
+++ b/configurable_settings.hpp
@@ -1,6 +1,6 @@
 // Configurable settings.
 //
-// Copyright (C) 2003, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2003, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/configurable_settings_test.cpp b/configurable_settings_test.cpp
index 0216c3d..710b7b5 100644
--- a/configurable_settings_test.cpp
+++ b/configurable_settings_test.cpp
@@ -1,6 +1,6 @@
 // Configurable settings--unit test.
 //
-// Copyright (C) 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 
Gregory W. Chicares.
+// Copyright (C) 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 
2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/configuration.make b/configuration.make
index 2613871..bc4b396 100644
--- a/configuration.make
+++ b/configuration.make
@@ -1,6 +1,6 @@
 # Configuration makefile.
 #
-# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License version 2 as
diff --git a/configure.ac b/configure.ac
index 4ab3093..f13b99e 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,6 +1,6 @@
 dnl configure.ac script for lmi, process with autoconf to create configure
 dnl
-dnl Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019 Vadim Zeitlin.
+dnl Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019, 2020 Vadim Zeitlin.
 dnl
 dnl This program is free software; you can redistribute it and/or modify
 dnl it under the terms of the GNU General Public License version 2 as
diff --git a/contains.hpp b/contains.hpp
index aa57c81..87a2ef1 100644
--- a/contains.hpp
+++ b/contains.hpp
@@ -1,6 +1,6 @@
 // Ascertain whether a "container" includes a given element.
 //
-// Copyright (C) 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 
Gregory W. Chicares.
+// Copyright (C) 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 
2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/contains_test.cpp b/contains_test.cpp
index 9e44f9a..1291dd1 100644
--- a/contains_test.cpp
+++ b/contains_test.cpp
@@ -1,6 +1,6 @@
 // Ascertain whether a "container" includes a given element--unit test.
 //
-// Copyright (C) 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 
Gregory W. Chicares.
+// Copyright (C) 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 
2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/contract_numbers.mst b/contract_numbers.mst
index 4ef1877..3239663 100644
--- a/contract_numbers.mst
+++ b/contract_numbers.mst
@@ -1,5 +1,5 @@
 {{!
-    Copyright (C) 2017, 2018, 2019 Gregory W. Chicares.
+    Copyright (C) 2017, 2018, 2019, 2020 Gregory W. Chicares.
 
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License version 2 as
diff --git a/cover.mst b/cover.mst
index fac3f2a..6c1957d 100644
--- a/cover.mst
+++ b/cover.mst
@@ -1,5 +1,5 @@
 {{!
-    Copyright (C) 2017, 2018, 2019 Gregory W. Chicares.
+    Copyright (C) 2017, 2018, 2019, 2020 Gregory W. Chicares.
 
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License version 2 as
diff --git a/cpp_main.cpp b/cpp_main.cpp
index b6c2d6c..c651b48 100644
--- a/cpp_main.cpp
+++ b/cpp_main.cpp
@@ -1,6 +1,6 @@
 // Unit-test framework based on Beman Dawes's boost library.
 //
-// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/crc32.cpp b/crc32.cpp
index bb079f7..3ba5dd4 100644
--- a/crc32.cpp
+++ b/crc32.cpp
@@ -1,6 +1,6 @@
 // 32-bit cyclic redundancy check.
 //
-// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/crc32.hpp b/crc32.hpp
index ae18d90..9ee3821 100644
--- a/crc32.hpp
+++ b/crc32.hpp
@@ -1,6 +1,6 @@
 // 32-bit cyclic redundancy check.
 //
-// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/crc32_test.cpp b/crc32_test.cpp
index 2401488..85e2095 100644
--- a/crc32_test.cpp
+++ b/crc32_test.cpp
@@ -1,6 +1,6 @@
 // 32-bit cyclic redundancy check--unit test.
 //
-// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/cso_table.cpp b/cso_table.cpp
index 268efc3..d57956f 100644
--- a/cso_table.cpp
+++ b/cso_table.cpp
@@ -1,6 +1,6 @@
 // 1980, 2001, and 2017 CSO tables.
 //
-// Copyright (C) 2019 Gregory W. Chicares.
+// Copyright (C) 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/cso_table.hpp b/cso_table.hpp
index 249e261..0d44ed5 100644
--- a/cso_table.hpp
+++ b/cso_table.hpp
@@ -1,6 +1,6 @@
 // 1980, 2001, and 2017 CSO tables.
 //
-// Copyright (C) 2019 Gregory W. Chicares.
+// Copyright (C) 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/currency.hpp b/currency.hpp
index e88c989..08a9f1e 100644
--- a/currency.hpp
+++ b/currency.hpp
@@ -1,6 +1,6 @@
 // Represent a currency amount exactly as integral cents.
 //
-// Copyright (C) 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/currency_test.cpp b/currency_test.cpp
index b6612d1..96c729a 100644
--- a/currency_test.cpp
+++ b/currency_test.cpp
@@ -1,6 +1,6 @@
 // Represent a currency amount exactly as integral cents--unit test.
 //
-// Copyright (C) 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/custom_io_0.cpp b/custom_io_0.cpp
index f587341..b7aeab7 100644
--- a/custom_io_0.cpp
+++ b/custom_io_0.cpp
@@ -1,6 +1,6 @@
 // Custom interface number zero.
 //
-// Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 
2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 
2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/custom_io_0.hpp b/custom_io_0.hpp
index bc51c39..e73918e 100644
--- a/custom_io_0.hpp
+++ b/custom_io_0.hpp
@@ -1,6 +1,6 @@
 // Custom interface number zero.
 //
-// Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 
2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 
2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/custom_io_1.cpp b/custom_io_1.cpp
index fb1041c..ebf9f0a 100644
--- a/custom_io_1.cpp
+++ b/custom_io_1.cpp
@@ -1,6 +1,6 @@
 // Custom interface number one.
 //
-// Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 
2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 
2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/custom_io_1.hpp b/custom_io_1.hpp
index 53750de..6577977 100644
--- a/custom_io_1.hpp
+++ b/custom_io_1.hpp
@@ -1,6 +1,6 @@
 // Custom interface number one.
 //
-// Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 
2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 
2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/data_directory.cpp b/data_directory.cpp
index 33e4cac..bc036bf 100644
--- a/data_directory.cpp
+++ b/data_directory.cpp
@@ -1,6 +1,6 @@
 // Data directory.
 //
-// Copyright (C) 2003, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2003, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/data_directory.hpp b/data_directory.hpp
index 0f0f80e..68a0b62 100644
--- a/data_directory.hpp
+++ b/data_directory.hpp
@@ -1,6 +1,6 @@
 // Data directory.
 //
-// Copyright (C) 2003, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2003, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/database.cpp b/database.cpp
index 7cca20f..8da945d 100644
--- a/database.cpp
+++ b/database.cpp
@@ -1,6 +1,6 @@
 // Product database.
 //
-// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 
2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory 
W. Chicares.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 
2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 
Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/database.hpp b/database.hpp
index 5376909..6d15805 100644
--- a/database.hpp
+++ b/database.hpp
@@ -1,6 +1,6 @@
 // Product database.
 //
-// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 
2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory 
W. Chicares.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 
2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 
Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/database_document.cpp b/database_document.cpp
index bfb5d22..9f9027e 100644
--- a/database_document.cpp
+++ b/database_document.cpp
@@ -1,6 +1,6 @@
 // Document class for Database dictionary.
 //
-// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/database_document.hpp b/database_document.hpp
index e0f8086..55e1877 100644
--- a/database_document.hpp
+++ b/database_document.hpp
@@ -1,6 +1,6 @@
 // Document class for Database dictionary.
 //
-// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/database_view.cpp b/database_view.cpp
index fea05db..fd9d9a7 100644
--- a/database_view.cpp
+++ b/database_view.cpp
@@ -1,6 +1,6 @@
 // Database dictionary manager.
 //
-// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/database_view.hpp b/database_view.hpp
index b086307..ef1f201 100644
--- a/database_view.hpp
+++ b/database_view.hpp
@@ -1,6 +1,6 @@
 // Database dictionary manager.
 //
-// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/database_view_editor.cpp b/database_view_editor.cpp
index c96089a..4f37e72 100644
--- a/database_view_editor.cpp
+++ b/database_view_editor.cpp
@@ -1,6 +1,6 @@
 // Database dictionary manager editor classes.
 //
-// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/database_view_editor.hpp b/database_view_editor.hpp
index 0265b8e..7439a2f 100644
--- a/database_view_editor.hpp
+++ b/database_view_editor.hpp
@@ -1,6 +1,6 @@
 // Database dictionary manager editor classes.
 //
-// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/datum_base.cpp b/datum_base.cpp
index 5ef4e7b..06033eb 100644
--- a/datum_base.cpp
+++ b/datum_base.cpp
@@ -1,6 +1,6 @@
 // Input data for wx data-transfer demonstration: base class.
 //
-// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/datum_base.hpp b/datum_base.hpp
index 8caa34a..825fe2f 100644
--- a/datum_base.hpp
+++ b/datum_base.hpp
@@ -1,6 +1,6 @@
 // Input data for wx data-transfer demonstration: base class.
 //
-// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/datum_boolean.cpp b/datum_boolean.cpp
index 3a0f310..7da7a0b 100644
--- a/datum_boolean.cpp
+++ b/datum_boolean.cpp
@@ -1,6 +1,6 @@
 // Boolean input class for wx data-transfer framework.
 //
-// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/datum_boolean.hpp b/datum_boolean.hpp
index 27a4d46..3183d89 100644
--- a/datum_boolean.hpp
+++ b/datum_boolean.hpp
@@ -1,6 +1,6 @@
 // Boolean input class for wx data-transfer framework.
 //
-// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/datum_sequence.cpp b/datum_sequence.cpp
index 8bf5174..ee3a0a0 100644
--- a/datum_sequence.cpp
+++ b/datum_sequence.cpp
@@ -1,6 +1,6 @@
 // Input-sequence class for wx data-transfer framework.
 //
-// Copyright (C) 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 
Gregory W. Chicares.
+// Copyright (C) 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 
2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/datum_sequence.hpp b/datum_sequence.hpp
index 9b070bb..62b5a1c 100644
--- a/datum_sequence.hpp
+++ b/datum_sequence.hpp
@@ -1,6 +1,6 @@
 // Input-sequence class for wx data-transfer framework.
 //
-// Copyright (C) 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 
Gregory W. Chicares.
+// Copyright (C) 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 
2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/datum_string.cpp b/datum_string.cpp
index 8f42d62..d7e195e 100644
--- a/datum_string.cpp
+++ b/datum_string.cpp
@@ -1,6 +1,6 @@
 // String input class for wx data-transfer framework.
 //
-// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/datum_string.hpp b/datum_string.hpp
index c9ae6a2..b4c04c8 100644
--- a/datum_string.hpp
+++ b/datum_string.hpp
@@ -1,6 +1,6 @@
 // String input class for wx data-transfer framework.
 //
-// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/db_sort.sed b/db_sort.sed
index a3795cc..8cdd35d 100644
--- a/db_sort.sed
+++ b/db_sort.sed
@@ -1,6 +1,6 @@
 # Insert sortable keys before 'DB_'-prefixed enumerators.
 #
-# Copyright (C) 2019 Gregory W. Chicares.
+# Copyright (C) 2019, 2020 Gregory W. Chicares.
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License version 2 as
diff --git a/dbdict.cpp b/dbdict.cpp
index c1c7821..3f0994f 100644
--- a/dbdict.cpp
+++ b/dbdict.cpp
@@ -1,6 +1,6 @@
 // Product-database map.
 //
-// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 
2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory 
W. Chicares.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 
2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 
Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/dbdict.hpp b/dbdict.hpp
index aa469fe..8b9b02e 100644
--- a/dbdict.hpp
+++ b/dbdict.hpp
@@ -1,6 +1,6 @@
 // Product-database map.
 //
-// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2005, 2006, 2007, 2008, 
2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. 
Chicares.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2005, 2006, 2007, 2008, 
2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory 
W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/dbindex.hpp b/dbindex.hpp
index 44ed828..3b5ff09 100644
--- a/dbindex.hpp
+++ b/dbindex.hpp
@@ -1,6 +1,6 @@
 // Product-database lookup index.
 //
-// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2005, 2006, 2007, 2008, 2009, 
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2005, 2006, 2007, 2008, 2009, 
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. 
Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/dbnames.cpp b/dbnames.cpp
index cfaf499..79e87b3 100644
--- a/dbnames.cpp
+++ b/dbnames.cpp
@@ -1,6 +1,6 @@
 // Product database entity names.
 //
-// Copyright (C) 1998, 1999, 2000, 2001, 2005, 2006, 2007, 2008, 2009, 2010, 
2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 1998, 1999, 2000, 2001, 2005, 2006, 2007, 2008, 2009, 2010, 
2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/dbnames.hpp b/dbnames.hpp
index ee10ee3..9495f24 100644
--- a/dbnames.hpp
+++ b/dbnames.hpp
@@ -1,6 +1,6 @@
 // Product database entity names.
 //
-// Copyright (C) 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2006, 2007, 2008, 
2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. 
Chicares.
+// Copyright (C) 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2006, 2007, 2008, 
2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory 
W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/dbnames.xpp b/dbnames.xpp
index eeaba72..953019c 100644
--- a/dbnames.xpp
+++ b/dbnames.xpp
@@ -1,6 +1,6 @@
 // Database entity names.
 //
-// Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 
2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 
2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/dbo_rules.cpp b/dbo_rules.cpp
index 94bc6d4..d731c10 100644
--- a/dbo_rules.cpp
+++ b/dbo_rules.cpp
@@ -1,6 +1,6 @@
 // Death benefit option (DBO) rules.
 //
-// Copyright (C) 2019 Gregory W. Chicares.
+// Copyright (C) 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/dbo_rules.hpp b/dbo_rules.hpp
index 589dcff..2766cd4 100644
--- a/dbo_rules.hpp
+++ b/dbo_rules.hpp
@@ -1,6 +1,6 @@
 // Death benefit option (DBO) rules.
 //
-// Copyright (C) 2019 Gregory W. Chicares.
+// Copyright (C) 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/dbo_rules_test.cpp b/dbo_rules_test.cpp
index d23417f..4b8c746 100644
--- a/dbo_rules_test.cpp
+++ b/dbo_rules_test.cpp
@@ -1,6 +1,6 @@
 // Death benefit option (DBO) rules--unit test.
 //
-// Copyright (C) 2019 Gregory W. Chicares.
+// Copyright (C) 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/dbvalue.cpp b/dbvalue.cpp
index 39ee57d..a5ccb2c 100644
--- a/dbvalue.cpp
+++ b/dbvalue.cpp
@@ -1,6 +1,6 @@
 // Product-database entity.
 //
-// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 
2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory 
W. Chicares.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 
2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 
Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/dbvalue.hpp b/dbvalue.hpp
index aef220c..c4bd925 100644
--- a/dbvalue.hpp
+++ b/dbvalue.hpp
@@ -1,6 +1,6 @@
 // Product-database entity.
 //
-// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 
2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory 
W. Chicares.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 
2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 
Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/death_benefits.cpp b/death_benefits.cpp
index 3efa035..47cb5d8 100644
--- a/death_benefits.cpp
+++ b/death_benefits.cpp
@@ -1,6 +1,6 @@
 // Death benefits.
 //
-// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/death_benefits.hpp b/death_benefits.hpp
index 63b70c8..207c3cc 100644
--- a/death_benefits.hpp
+++ b/death_benefits.hpp
@@ -1,6 +1,6 @@
 // Death benefits.
 //
-// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/default_view.cpp b/default_view.cpp
index 9039c61..aaa9254 100644
--- a/default_view.cpp
+++ b/default_view.cpp
@@ -1,6 +1,6 @@
 // Default MVC View for life-insurance illustrations.
 //
-// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 
2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 
2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/default_view.hpp b/default_view.hpp
index 51fbe6d..9b39bb4 100644
--- a/default_view.hpp
+++ b/default_view.hpp
@@ -1,6 +1,6 @@
 // Default MVC View for life-insurance illustrations.
 //
-// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 
2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 
2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/deserialize_cast.hpp b/deserialize_cast.hpp
index bdfcebf..6bc1add 100644
--- a/deserialize_cast.hpp
+++ b/deserialize_cast.hpp
@@ -1,6 +1,6 @@
 // Safe replacement for reinterpret_cast<POD_type>(char*).
 //
-// Copyright (C) 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/diagnostics.sed b/diagnostics.sed
index 2d9bd2a..c1f63cb 100644
--- a/diagnostics.sed
+++ b/diagnostics.sed
@@ -1,6 +1,6 @@
 # Parse compiler output for diagnostics.
 #
-# Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 
2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+# Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 
2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License version 2 as
diff --git a/docmanager_ex.cpp b/docmanager_ex.cpp
index b6110b8..5bd0c98 100644
--- a/docmanager_ex.cpp
+++ b/docmanager_ex.cpp
@@ -1,6 +1,6 @@
 // Customize implementation details of library class wxDocManager.
 //
-// Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 
2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 
2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/docmanager_ex.hpp b/docmanager_ex.hpp
index ade8120..b222bc6 100644
--- a/docmanager_ex.hpp
+++ b/docmanager_ex.hpp
@@ -1,6 +1,6 @@
 // Customize implementation details of library class wxDocManager.
 //
-// Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 
2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 
2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/dollar_units.mst b/dollar_units.mst
index 07c9afa..d6944b5 100644
--- a/dollar_units.mst
+++ b/dollar_units.mst
@@ -1,7 +1,7 @@
 {{!
     Define a fragment common to several pages.
 
-    Copyright (C) 2017, 2018, 2019 Gregory W. Chicares.
+    Copyright (C) 2017, 2018, 2019, 2020 Gregory W. Chicares.
 
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License version 2 as
diff --git a/edit_mvc_docview_parameters.hpp b/edit_mvc_docview_parameters.hpp
index 93165b1..084b7e1 100644
--- a/edit_mvc_docview_parameters.hpp
+++ b/edit_mvc_docview_parameters.hpp
@@ -1,6 +1,6 @@
 // Edit input parameters using lmi's MVC framework with wx docview.
 //
-// Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. 
Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/elapsed_time.cpp b/elapsed_time.cpp
index 243921b..67ad0b8 100644
--- a/elapsed_time.cpp
+++ b/elapsed_time.cpp
@@ -1,6 +1,6 @@
 // Time program execution.
 //
-// Copyright (C) 2001, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2001, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/emit_ledger.cpp b/emit_ledger.cpp
index 407a695..8c2d476 100644
--- a/emit_ledger.cpp
+++ b/emit_ledger.cpp
@@ -1,6 +1,6 @@
 // Emit a ledger or a group of ledgers in various guises.
 //
-// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/emit_ledger.hpp b/emit_ledger.hpp
index e2ae2aa..6ac4cda 100644
--- a/emit_ledger.hpp
+++ b/emit_ledger.hpp
@@ -1,6 +1,6 @@
 // Emit a ledger or a group of ledgers in various guises.
 //
-// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/exit_codes.hpp b/exit_codes.hpp
index 02a2e35..ae468c9 100644
--- a/exit_codes.hpp
+++ b/exit_codes.hpp
@@ -1,6 +1,6 @@
 // Unit-test framework based on Beman Dawes's boost library.
 //
-// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/expression_template_0_test.cpp b/expression_template_0_test.cpp
index 0f1bacd..51c6aa8 100644
--- a/expression_template_0_test.cpp
+++ b/expression_template_0_test.cpp
@@ -1,6 +1,6 @@
 // Expression templates, investigation 0--unit test.
 //
-// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/facets.cpp b/facets.cpp
index a136ce2..e0f82fe 100644
--- a/facets.cpp
+++ b/facets.cpp
@@ -1,6 +1,6 @@
 // Custom facets.
 //
-// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/facets.hpp b/facets.hpp
index f157f8c..0ad9cb9 100644
--- a/facets.hpp
+++ b/facets.hpp
@@ -1,6 +1,6 @@
 // Custom facets.
 //
-// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/faq.html b/faq.html
index c25d7b2..5190174 100644
--- a/faq.html
+++ b/faq.html
@@ -4,7 +4,7 @@
 <!--
     Let me illustrate... user manual.
 
-    Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 
2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory 
W. Chicares.
+    Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 
2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 
Gregory W. Chicares.
 
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License version 2 as
@@ -148,7 +148,7 @@ That&rsquo;s probably close enough.
 <hr>
 
 <p>
-Copyright &copy; 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 
2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory 
W. Chicares.
+Copyright &copy; 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 
2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 
Gregory W. Chicares.
 This program, including its documentation, is free software. Read the
 <a href="COPYING.html">terms</a>
 under which you can redistribute and modify it.
diff --git a/fenv_guard.cpp b/fenv_guard.cpp
index 3d79fdd..8d50bbd 100644
--- a/fenv_guard.cpp
+++ b/fenv_guard.cpp
@@ -1,6 +1,6 @@
 // Guard floating-point environment.
 //
-// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/fenv_guard.hpp b/fenv_guard.hpp
index e620748..7d1599b 100644
--- a/fenv_guard.hpp
+++ b/fenv_guard.hpp
@@ -1,6 +1,6 @@
 // Guard floating-point environment.
 //
-// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/fenv_lmi.cpp b/fenv_lmi.cpp
index 1b5a6e3..4e5902c 100644
--- a/fenv_lmi.cpp
+++ b/fenv_lmi.cpp
@@ -1,6 +1,6 @@
 // Manage floating-point environment.
 //
-// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/fenv_lmi.hpp b/fenv_lmi.hpp
index 889cb0a..6cc6dea 100644
--- a/fenv_lmi.hpp
+++ b/fenv_lmi.hpp
@@ -1,6 +1,6 @@
 // Manage floating-point environment.
 //
-// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/fenv_lmi_test.cpp b/fenv_lmi_test.cpp
index cec9c53..0731b36 100644
--- a/fenv_lmi_test.cpp
+++ b/fenv_lmi_test.cpp
@@ -1,6 +1,6 @@
 // Manage floating-point environment--unit test.
 //
-// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/fenv_lmi_x86.hpp b/fenv_lmi_x86.hpp
index a1f6141..fb1652d 100644
--- a/fenv_lmi_x86.hpp
+++ b/fenv_lmi_x86.hpp
@@ -1,6 +1,6 @@
 // Manage floating-point environment: x86 implementation details.
 //
-// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/file_command.cpp b/file_command.cpp
index db2a2f7..25c99ed 100644
--- a/file_command.cpp
+++ b/file_command.cpp
@@ -1,6 +1,6 @@
 // Run a command against a file, respecting its extension.
 //
-// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/file_command.hpp b/file_command.hpp
index b9b01af..efd426d 100644
--- a/file_command.hpp
+++ b/file_command.hpp
@@ -1,6 +1,6 @@
 // Run a command against a file, respecting its extension.
 //
-// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/file_command_cgi.cpp b/file_command_cgi.cpp
index b7c1f6b..0a12a6a 100644
--- a/file_command_cgi.cpp
+++ b/file_command_cgi.cpp
@@ -1,6 +1,6 @@
 // Run file command--common gateway interface.
 //
-// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/file_command_cli.cpp b/file_command_cli.cpp
index 9ac72af..bfa7464 100644
--- a/file_command_cli.cpp
+++ b/file_command_cli.cpp
@@ -1,6 +1,6 @@
 // Run file command--command-line interface.
 //
-// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/file_command_test.cpp b/file_command_test.cpp
index e479c70..30b4d2e 100644
--- a/file_command_test.cpp
+++ b/file_command_test.cpp
@@ -1,6 +1,6 @@
 // Run a command against a file, respecting its extension--unit test.
 //
-// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/file_command_wx.cpp b/file_command_wx.cpp
index 24ad807..4ea18d9 100644
--- a/file_command_wx.cpp
+++ b/file_command_wx.cpp
@@ -1,6 +1,6 @@
 // Run file command--wx interface.
 //
-// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/financial.cpp b/financial.cpp
index e4be1b5..b4254db 100644
--- a/financial.cpp
+++ b/financial.cpp
@@ -1,6 +1,6 @@
 // Financial functions.
 //
-// Copyright (C) 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/financial.hpp b/financial.hpp
index 0cfd083..84e82ba 100644
--- a/financial.hpp
+++ b/financial.hpp
@@ -1,6 +1,6 @@
 // Financial functions.
 //
-// Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 
2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 
2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/financial_test.cpp b/financial_test.cpp
index 9ff74ec..b274c63 100644
--- a/financial_test.cpp
+++ b/financial_test.cpp
@@ -1,6 +1,6 @@
 // Financial functions--unit test.
 //
-// Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 
2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 
2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/finra_assumption_detail.mst b/finra_assumption_detail.mst
index 40d9a3d..a9a58d7 100644
--- a/finra_assumption_detail.mst
+++ b/finra_assumption_detail.mst
@@ -1,5 +1,5 @@
 {{!
-    Copyright (C) 2017, 2018, 2019 Gregory W. Chicares.
+    Copyright (C) 2017, 2018, 2019, 2020 Gregory W. Chicares.
 
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License version 2 as
diff --git a/finra_basic.mst b/finra_basic.mst
index 7616f97..fe7aff8 100644
--- a/finra_basic.mst
+++ b/finra_basic.mst
@@ -1,5 +1,5 @@
 {{!
-    Copyright (C) 2017, 2018, 2019 Gregory W. Chicares.
+    Copyright (C) 2017, 2018, 2019, 2020 Gregory W. Chicares.
 
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License version 2 as
diff --git a/finra_column_headings.mst b/finra_column_headings.mst
index 668e2d1..443ac5b 100644
--- a/finra_column_headings.mst
+++ b/finra_column_headings.mst
@@ -1,5 +1,5 @@
 {{!
-    Copyright (C) 2017, 2018, 2019 Gregory W. Chicares.
+    Copyright (C) 2017, 2018, 2019, 2020 Gregory W. Chicares.
 
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License version 2 as
diff --git a/finra_footer_upper.mst b/finra_footer_upper.mst
index 364b717..3cf6cb6 100644
--- a/finra_footer_upper.mst
+++ b/finra_footer_upper.mst
@@ -1,5 +1,5 @@
 {{!
-    Copyright (C) 2017, 2018, 2019 Gregory W. Chicares.
+    Copyright (C) 2017, 2018, 2019, 2020 Gregory W. Chicares.
 
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License version 2 as
diff --git a/finra_header.mst b/finra_header.mst
index 555d7ba..1c58559 100644
--- a/finra_header.mst
+++ b/finra_header.mst
@@ -1,5 +1,5 @@
 {{!
-    Copyright (C) 2017, 2018, 2019 Gregory W. Chicares.
+    Copyright (C) 2017, 2018, 2019, 2020 Gregory W. Chicares.
 
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License version 2 as
diff --git a/finra_header_lower.mst b/finra_header_lower.mst
index 501950b..e9a3497 100644
--- a/finra_header_lower.mst
+++ b/finra_header_lower.mst
@@ -1,5 +1,5 @@
 {{!
-    Copyright (C) 2017, 2018, 2019 Gregory W. Chicares.
+    Copyright (C) 2017, 2018, 2019, 2020 Gregory W. Chicares.
 
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License version 2 as
diff --git a/finra_header_upper.mst b/finra_header_upper.mst
index 9417d37..1319c4f 100644
--- a/finra_header_upper.mst
+++ b/finra_header_upper.mst
@@ -1,5 +1,5 @@
 {{!
-    Copyright (C) 2017, 2018, 2019 Gregory W. Chicares.
+    Copyright (C) 2017, 2018, 2019, 2020 Gregory W. Chicares.
 
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License version 2 as
diff --git a/finra_notes1.mst b/finra_notes1.mst
index 45237ca..8f6eea5 100644
--- a/finra_notes1.mst
+++ b/finra_notes1.mst
@@ -1,5 +1,5 @@
 {{!
-    Copyright (C) 2017, 2018, 2019 Gregory W. Chicares.
+    Copyright (C) 2017, 2018, 2019, 2020 Gregory W. Chicares.
 
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License version 2 as
diff --git a/finra_notes2.mst b/finra_notes2.mst
index 540513c..78ace0a 100644
--- a/finra_notes2.mst
+++ b/finra_notes2.mst
@@ -1,5 +1,5 @@
 {{!
-    Copyright (C) 2017, 2018, 2019 Gregory W. Chicares.
+    Copyright (C) 2017, 2018, 2019, 2020 Gregory W. Chicares.
 
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License version 2 as
diff --git a/finra_supp.mst b/finra_supp.mst
index f9e84f1..5ef12e4 100644
--- a/finra_supp.mst
+++ b/finra_supp.mst
@@ -1,5 +1,5 @@
 {{!
-    Copyright (C) 2017, 2018, 2019 Gregory W. Chicares.
+    Copyright (C) 2017, 2018, 2019, 2020 Gregory W. Chicares.
 
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License version 2 as
diff --git a/finra_supp_report.mst b/finra_supp_report.mst
index 4f2adac..9022a21 100644
--- a/finra_supp_report.mst
+++ b/finra_supp_report.mst
@@ -1,5 +1,5 @@
 {{!
-    Copyright (C) 2017, 2018, 2019 Gregory W. Chicares.
+    Copyright (C) 2017, 2018, 2019, 2020 Gregory W. Chicares.
 
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License version 2 as
diff --git a/footer_lower.mst b/footer_lower.mst
index 8b87b53..dc9ba86 100644
--- a/footer_lower.mst
+++ b/footer_lower.mst
@@ -1,5 +1,5 @@
 {{!
-    Copyright (C) 2017, 2018, 2019 Gregory W. Chicares.
+    Copyright (C) 2017, 2018, 2019, 2020 Gregory W. Chicares.
 
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License version 2 as
diff --git a/force_linking.hpp b/force_linking.hpp
index a87674b..016356f 100644
--- a/force_linking.hpp
+++ b/force_linking.hpp
@@ -1,6 +1,6 @@
 // Force linking despite overly-aggressive linker "optimization".
 //
-// Copyright (C) 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/fund_data.cpp b/fund_data.cpp
index b5dd20c..d27b350 100644
--- a/fund_data.cpp
+++ b/fund_data.cpp
@@ -1,6 +1,6 @@
 // Fund names and investment-management fees.
 //
-// Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. 
Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/fund_data.hpp b/fund_data.hpp
index 5fb2bff..b668103 100644
--- a/fund_data.hpp
+++ b/fund_data.hpp
@@ -1,6 +1,6 @@
 // Fund names and investment-management fees.
 //
-// Copyright (C) 1998, 2001, 2002, 2003, 2005, 2006, 2007, 2008, 2009, 2010, 
2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 1998, 2001, 2002, 2003, 2005, 2006, 2007, 2008, 2009, 2010, 
2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/generate_passkey.cpp b/generate_passkey.cpp
index 37102a8..3170187 100644
--- a/generate_passkey.cpp
+++ b/generate_passkey.cpp
@@ -1,6 +1,6 @@
 // Moderately secure system date validation--passkey generator.
 //
-// Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 
2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 
2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/generate_product_files.cpp b/generate_product_files.cpp
index 65ef6a0..c1bb117 100644
--- a/generate_product_files.cpp
+++ b/generate_product_files.cpp
@@ -1,6 +1,6 @@
 // Generate product rule and rate files.
 //
-// Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 
2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 
2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/getopt.cpp b/getopt.cpp
index 59a0e2f..fb72ddf 100644
--- a/getopt.cpp
+++ b/getopt.cpp
@@ -16,7 +16,7 @@
 // the reputations of Douglas C. Schmidt or Vinicius J. Latorre.
 //
 // GWC modifications are
-//   Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 
2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares
+//   Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 
2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares
 // and released with the same licensing terms as the original, viz.:
 
 // This file is part of the GNU C++ Library.  This library is free
diff --git a/getopt.hpp b/getopt.hpp
index 4067490..05cf04f 100644
--- a/getopt.hpp
+++ b/getopt.hpp
@@ -16,7 +16,7 @@
 // the reputations of Douglas C. Schmidt or Vinicius J. Latorre.
 //
 // GWC modifications are
-//   Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 
2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares
+//   Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 
2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares
 // and released with the same licensing terms as the original, viz.:
 
 // This file is part of the GNU C++ Library.  This library is free
diff --git a/getopt_test.cpp b/getopt_test.cpp
index eb54d5f..9c67010 100644
--- a/getopt_test.cpp
+++ b/getopt_test.cpp
@@ -16,7 +16,7 @@
 // the reputations of Douglas C. Schmidt or Vinicius J. Latorre.
 //
 // GWC modifications are
-//   Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 
2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares
+//   Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 
2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares
 // and released with the same licensing terms as the original, viz.:
 
 // This file is part of the GNU C++ Library.  This library is free
diff --git a/global_settings.cpp b/global_settings.cpp
index 8e3e970..7e44488 100644
--- a/global_settings.cpp
+++ b/global_settings.cpp
@@ -1,6 +1,6 @@
 // Global settings.
 //
-// Copyright (C) 2003, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2003, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/global_settings.hpp b/global_settings.hpp
index 571eb5c..f564a84 100644
--- a/global_settings.hpp
+++ b/global_settings.hpp
@@ -1,6 +1,6 @@
 // Global settings.
 //
-// Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 
2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 
2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/global_settings_test.cpp b/global_settings_test.cpp
index 9db77a5..417aa94 100644
--- a/global_settings_test.cpp
+++ b/global_settings_test.cpp
@@ -1,6 +1,6 @@
 // Global settings--unit test.
 //
-// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/gpt.xrc b/gpt.xrc
index 7d29f37..afd906c 100644
--- a/gpt.xrc
+++ b/gpt.xrc
@@ -5,7 +5,7 @@
 <!--
     wxWindows xml input-notebook resources for guideline premium test.
 
-    Copyright (C) 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 
2019 Gregory W. Chicares.
+    Copyright (C) 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 
2019, 2020 Gregory W. Chicares.
 
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License version 2 as
diff --git a/gpt_commutation_functions.cpp b/gpt_commutation_functions.cpp
index f45c113..082edd3 100644
--- a/gpt_commutation_functions.cpp
+++ b/gpt_commutation_functions.cpp
@@ -1,6 +1,6 @@
 // Internal Revenue Code section 7702: GPT commutation functions.
 //
-// Copyright (C) 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. 
Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/gpt_commutation_functions.hpp b/gpt_commutation_functions.hpp
index 9ba0e17..01bafa1 100644
--- a/gpt_commutation_functions.hpp
+++ b/gpt_commutation_functions.hpp
@@ -1,6 +1,6 @@
 // Internal Revenue Code section 7702: GPT commutation functions.
 //
-// Copyright (C) 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. 
Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/gpt_document.cpp b/gpt_document.cpp
index df5f127..d57a46a 100644
--- a/gpt_document.cpp
+++ b/gpt_document.cpp
@@ -1,6 +1,6 @@
 // Document class for guideline premium test.
 //
-// Copyright (C) 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 
2019 Gregory W. Chicares.
+// Copyright (C) 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 
2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/gpt_document.hpp b/gpt_document.hpp
index ee36ea5..396ca69 100644
--- a/gpt_document.hpp
+++ b/gpt_document.hpp
@@ -1,6 +1,6 @@
 // Document class for guideline premium test.
 //
-// Copyright (C) 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 
2019 Gregory W. Chicares.
+// Copyright (C) 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 
2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/gpt_input.cpp b/gpt_input.cpp
index fb51bb4..0329be5 100644
--- a/gpt_input.cpp
+++ b/gpt_input.cpp
@@ -1,6 +1,6 @@
 // MVC Model for guideline premium test.
 //
-// Copyright (C) 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 
2019 Gregory W. Chicares.
+// Copyright (C) 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 
2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/gpt_input.hpp b/gpt_input.hpp
index 1e6073f..bce51c0 100644
--- a/gpt_input.hpp
+++ b/gpt_input.hpp
@@ -1,6 +1,6 @@
 // MVC Model for guideline premium test.
 //
-// Copyright (C) 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 
2019 Gregory W. Chicares.
+// Copyright (C) 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 
2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/gpt_server.cpp b/gpt_server.cpp
index 172bdc0..1c2817b 100644
--- a/gpt_server.cpp
+++ b/gpt_server.cpp
@@ -1,6 +1,6 @@
 // Server for guideline premium test.
 //
-// Copyright (C) 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 
2019 Gregory W. Chicares.
+// Copyright (C) 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 
2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/gpt_server.hpp b/gpt_server.hpp
index 06cc928..c84905f 100644
--- a/gpt_server.hpp
+++ b/gpt_server.hpp
@@ -1,6 +1,6 @@
 // Server for guideline premium test.
 //
-// Copyright (C) 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 
2019 Gregory W. Chicares.
+// Copyright (C) 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 
2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/gpt_specamt.cpp b/gpt_specamt.cpp
index c9cb7ef..9e7745f 100644
--- a/gpt_specamt.cpp
+++ b/gpt_specamt.cpp
@@ -1,6 +1,6 @@
 // Determine specamt from GLP or GSP.
 //
-// Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. 
Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/gpt_specamt.hpp b/gpt_specamt.hpp
index 9a0e5f7..ebd6459 100644
--- a/gpt_specamt.hpp
+++ b/gpt_specamt.hpp
@@ -1,6 +1,6 @@
 // Determine specamt from GLP or GSP.
 //
-// Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. 
Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/gpt_state.cpp b/gpt_state.cpp
index 00abc6c..02a48b7 100644
--- a/gpt_state.cpp
+++ b/gpt_state.cpp
@@ -1,6 +1,6 @@
 // Transient state of guideline premium test.
 //
-// Copyright (C) 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 
2019 Gregory W. Chicares.
+// Copyright (C) 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 
2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/gpt_state.hpp b/gpt_state.hpp
index 4faca10..406a448 100644
--- a/gpt_state.hpp
+++ b/gpt_state.hpp
@@ -1,6 +1,6 @@
 // Transient state of guideline premium test.
 //
-// Copyright (C) 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 
2019 Gregory W. Chicares.
+// Copyright (C) 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 
2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/gpt_test.cpp b/gpt_test.cpp
index 2c74896..7b7b87d 100644
--- a/gpt_test.cpp
+++ b/gpt_test.cpp
@@ -1,6 +1,6 @@
 // Internal Revenue Code section 7702 guideline premium--unit test.
 //
-// Copyright (C) 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. 
Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/gpt_view.cpp b/gpt_view.cpp
index f6e732a..58236ab 100644
--- a/gpt_view.cpp
+++ b/gpt_view.cpp
@@ -1,6 +1,6 @@
 // Document view for guideline premium test.
 //
-// Copyright (C) 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 
2019 Gregory W. Chicares.
+// Copyright (C) 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 
2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/gpt_view.hpp b/gpt_view.hpp
index b8af995..6fd248c 100644
--- a/gpt_view.hpp
+++ b/gpt_view.hpp
@@ -1,6 +1,6 @@
 // Document view for guideline premium test.
 //
-// Copyright (C) 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 
2019 Gregory W. Chicares.
+// Copyright (C) 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 
2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/gpt_xml_document.cpp b/gpt_xml_document.cpp
index c38b0ae..182e775 100644
--- a/gpt_xml_document.cpp
+++ b/gpt_xml_document.cpp
@@ -1,6 +1,6 @@
 // xml document for guideline premium test.
 //
-// Copyright (C) 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 
2019 Gregory W. Chicares.
+// Copyright (C) 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 
2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/gpt_xml_document.hpp b/gpt_xml_document.hpp
index ad3a2f3..b9f96cd 100644
--- a/gpt_xml_document.hpp
+++ b/gpt_xml_document.hpp
@@ -1,6 +1,6 @@
 // xml document for guideline premium test.
 //
-// Copyright (C) 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 
2019 Gregory W. Chicares.
+// Copyright (C) 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 
2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/group_quote_pdf_gen.cpp b/group_quote_pdf_gen.cpp
index 1999f1b..2a6d908 100644
--- a/group_quote_pdf_gen.cpp
+++ b/group_quote_pdf_gen.cpp
@@ -1,6 +1,6 @@
 // Generate group premium quote PDF file.
 //
-// Copyright (C) 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/group_quote_pdf_gen.hpp b/group_quote_pdf_gen.hpp
index 66927b7..f64aee3 100644
--- a/group_quote_pdf_gen.hpp
+++ b/group_quote_pdf_gen.hpp
@@ -1,6 +1,6 @@
 // Generate group premium quote PDF file.
 //
-// Copyright (C) 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/group_quote_pdf_gen_wx.cpp b/group_quote_pdf_gen_wx.cpp
index 0d8c227..500ed92 100644
--- a/group_quote_pdf_gen_wx.cpp
+++ b/group_quote_pdf_gen_wx.cpp
@@ -1,6 +1,6 @@
 // Generate group premium quote PDF file.
 //
-// Copyright (C) 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/group_tutorial.html b/group_tutorial.html
index b89f73f..e9c85dc 100644
--- a/group_tutorial.html
+++ b/group_tutorial.html
@@ -4,7 +4,7 @@
 <!--
     Let me illustrate... user manual.
 
-    Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 
2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory 
W. Chicares.
+    Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 
2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 
Gregory W. Chicares.
 
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License version 2 as
@@ -456,7 +456,7 @@ pull down the <samp>File</samp> menu and pick <samp>Save 
as</samp>.
 <hr>
 
 <p>
-Copyright &copy; 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 
2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory 
W. Chicares.
+Copyright &copy; 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 
2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 
Gregory W. Chicares.
 This program, including its documentation, is free software. Read the
 <a href="COPYING.html">terms</a>
 under which you can redistribute and modify it.
diff --git a/group_values.cpp b/group_values.cpp
index 90b5b2f..6ffdef9 100644
--- a/group_values.cpp
+++ b/group_values.cpp
@@ -1,6 +1,6 @@
 // Distinct and composite values for cells in a group.
 //
-// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/group_values.hpp b/group_values.hpp
index bae02ca..0b067e0 100644
--- a/group_values.hpp
+++ b/group_values.hpp
@@ -1,6 +1,6 @@
 // Distinct and composite values for cells in a group.
 //
-// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/gui_test.sh b/gui_test.sh
index e059fb9..21fc28e 100755
--- a/gui_test.sh
+++ b/gui_test.sh
@@ -2,7 +2,7 @@
 
 # Run the automated GUI test, filtering normal output.
 
-# Copyright (C) 2018, 2019 Gregory W. Chicares.
+# Copyright (C) 2018, 2019, 2020 Gregory W. Chicares.
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License version 2 as
diff --git a/handle_exceptions.hpp b/handle_exceptions.hpp
index 28d983d..459a0ea 100644
--- a/handle_exceptions.hpp
+++ b/handle_exceptions.hpp
@@ -1,6 +1,6 @@
 // Handlers for exceptional situations.
 //
-// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/handle_exceptions_test.cpp b/handle_exceptions_test.cpp
index b856457..083bc68 100644
--- a/handle_exceptions_test.cpp
+++ b/handle_exceptions_test.cpp
@@ -1,6 +1,6 @@
 // Handlers for exceptional situations--unit test.
 //
-// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/hooks/commit-msg b/hooks/commit-msg
index 368a768..74b527f 100755
--- a/hooks/commit-msg
+++ b/hooks/commit-msg
@@ -2,7 +2,7 @@
 
 # git commit-msg hook
 
-# Copyright (C) 2016, 2017, 2018, 2019 Gregory W. Chicares.
+# Copyright (C) 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License version 2 as
diff --git a/hooks/pre-commit b/hooks/pre-commit
index 8a1f611..f323292 100755
--- a/hooks/pre-commit
+++ b/hooks/pre-commit
@@ -2,7 +2,7 @@
 
 # git pre-commit hook
 
-# Copyright (C) 2016, 2017, 2018, 2019 Gregory W. Chicares.
+# Copyright (C) 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License version 2 as
diff --git a/html.cpp b/html.cpp
index c009614..41b01fa 100644
--- a/html.cpp
+++ b/html.cpp
@@ -1,6 +1,6 @@
 // Utilities for representing and generating HTML.
 //
-// Copyright (C) 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/html.hpp b/html.hpp
index 5ac9ae7..2e561fd 100644
--- a/html.hpp
+++ b/html.hpp
@@ -1,6 +1,6 @@
 // Utilities for representing and generating HTML.
 //
-// Copyright (C) 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/icon_monger.cpp b/icon_monger.cpp
index 1c5c478..5138dcf 100644
--- a/icon_monger.cpp
+++ b/icon_monger.cpp
@@ -1,6 +1,6 @@
 // Icon provider for wx interface.
 //
-// Copyright (C) 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 
2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 
2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/icon_monger.hpp b/icon_monger.hpp
index 6e3ed8b..2a1acc7 100644
--- a/icon_monger.hpp
+++ b/icon_monger.hpp
@@ -1,6 +1,6 @@
 // Icon provider for wx interface.
 //
-// Copyright (C) 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 
2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 
2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/ieee754.hpp b/ieee754.hpp
index e92b8fa..03a4992 100644
--- a/ieee754.hpp
+++ b/ieee754.hpp
@@ -1,6 +1,6 @@
 // IEEE 754 esoterica.
 //
-// Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 
2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 
2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/ieee754_test.cpp b/ieee754_test.cpp
index 29b8ac8..9421f4d 100644
--- a/ieee754_test.cpp
+++ b/ieee754_test.cpp
@@ -1,6 +1,6 @@
 // IEEE 754 esoterica--unit test.
 //
-// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/ihs_acctval.cpp b/ihs_acctval.cpp
index a7208cb..d9dc6c9 100644
--- a/ihs_acctval.cpp
+++ b/ihs_acctval.cpp
@@ -1,6 +1,6 @@
 // Account value.
 //
-// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 
2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory 
W. Chicares.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 
2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 
Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/ihs_avdebug.cpp b/ihs_avdebug.cpp
index 5f1507b..628c7fa 100644
--- a/ihs_avdebug.cpp
+++ b/ihs_avdebug.cpp
@@ -1,6 +1,6 @@
 // Account value: monthly detail.
 //
-// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 
2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory 
W. Chicares.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 
2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 
Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/ihs_avmly.cpp b/ihs_avmly.cpp
index 5d91ebc..dab8be8 100644
--- a/ihs_avmly.cpp
+++ b/ihs_avmly.cpp
@@ -1,6 +1,6 @@
 // Account value: monthiversary processing.
 //
-// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 
2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory 
W. Chicares.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 
2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 
Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/ihs_avsolve.cpp b/ihs_avsolve.cpp
index f6842e5..6c37555 100644
--- a/ihs_avsolve.cpp
+++ b/ihs_avsolve.cpp
@@ -1,6 +1,6 @@
 // Solves.
 //
-// Copyright (C) 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2006, 2007, 2008, 
2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. 
Chicares.
+// Copyright (C) 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2006, 2007, 2008, 
2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory 
W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/ihs_avstrtgy.cpp b/ihs_avstrtgy.cpp
index ced6d60..9e3b0ee 100644
--- a/ihs_avstrtgy.cpp
+++ b/ihs_avstrtgy.cpp
@@ -1,6 +1,6 @@
 // Account value: strategy implementation.
 //
-// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 
2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory 
W. Chicares.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 
2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 
Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/ihs_basicval.cpp b/ihs_basicval.cpp
index b73578f..52309b8 100644
--- a/ihs_basicval.cpp
+++ b/ihs_basicval.cpp
@@ -1,6 +1,6 @@
 // Basic values.
 //
-// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 
2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory 
W. Chicares.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 
2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 
Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/ihs_crc_comp.cpp b/ihs_crc_comp.cpp
index 18b1f72..11dbfdf 100644
--- a/ihs_crc_comp.cpp
+++ b/ihs_crc_comp.cpp
@@ -1,6 +1,6 @@
 // Compare two regression-test '.crc' files.
 //
-// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 
2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory 
W. Chicares.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 
2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 
Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/ihs_irc7702.cpp b/ihs_irc7702.cpp
index 75b8fd4..5642ab2 100644
--- a/ihs_irc7702.cpp
+++ b/ihs_irc7702.cpp
@@ -1,6 +1,6 @@
 // Internal Revenue Code section 7702 (definition of life insurance).
 //
-// Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. 
Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/ihs_irc7702.hpp b/ihs_irc7702.hpp
index 4d0cb72..0559d91 100644
--- a/ihs_irc7702.hpp
+++ b/ihs_irc7702.hpp
@@ -1,6 +1,6 @@
 // Internal Revenue Code section 7702 (definition of life insurance).
 //
-// Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. 
Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/ihs_irc7702a.cpp b/ihs_irc7702a.cpp
index 482e06b..f5e1722 100644
--- a/ihs_irc7702a.cpp
+++ b/ihs_irc7702a.cpp
@@ -1,6 +1,6 @@
 // Internal Revenue Code section 7702A (MEC testing).
 //
-// Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. 
Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/ihs_irc7702a.hpp b/ihs_irc7702a.hpp
index 412cf25..22be702 100644
--- a/ihs_irc7702a.hpp
+++ b/ihs_irc7702a.hpp
@@ -1,6 +1,6 @@
 // Internal Revenue Code section 7702A (MEC testing).
 //
-// Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. 
Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/ihs_mortal.cpp b/ihs_mortal.cpp
index e608ce3..75b4215 100644
--- a/ihs_mortal.cpp
+++ b/ihs_mortal.cpp
@@ -1,6 +1,6 @@
 // Mortality rates.
 //
-// Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. 
Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/ihs_server7702.cpp b/ihs_server7702.cpp
index c835a0d..5f0d8cd 100644
--- a/ihs_server7702.cpp
+++ b/ihs_server7702.cpp
@@ -1,6 +1,6 @@
 // GPT server.
 //
-// Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. 
Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/ihs_server7702.hpp b/ihs_server7702.hpp
index 6d53008..2173b87 100644
--- a/ihs_server7702.hpp
+++ b/ihs_server7702.hpp
@@ -1,6 +1,6 @@
 // Guideline-premium-test server.
 //
-// Copyright (C) 1998, 2001, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 
2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 1998, 2001, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 
2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/ihs_x_type.hpp b/ihs_x_type.hpp
index 0143dba..a5f96c4 100644
--- a/ihs_x_type.hpp
+++ b/ihs_x_type.hpp
@@ -1,6 +1,6 @@
 // GPT server exception type.
 //
-// Copyright (C) 1998, 2001, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 
2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 1998, 2001, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 
2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/ill_reg_column_headings.mst b/ill_reg_column_headings.mst
index ffd789b..be465c4 100644
--- a/ill_reg_column_headings.mst
+++ b/ill_reg_column_headings.mst
@@ -1,5 +1,5 @@
 {{!
-    Copyright (C) 2017, 2018, 2019 Gregory W. Chicares.
+    Copyright (C) 2017, 2018, 2019, 2020 Gregory W. Chicares.
 
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License version 2 as
diff --git a/ill_reg_footer_disclaimer.mst b/ill_reg_footer_disclaimer.mst
index de29740..87a3a91 100644
--- a/ill_reg_footer_disclaimer.mst
+++ b/ill_reg_footer_disclaimer.mst
@@ -1,5 +1,5 @@
 {{!
-    Copyright (C) 2017, 2018, 2019 Gregory W. Chicares.
+    Copyright (C) 2017, 2018, 2019, 2020 Gregory W. Chicares.
 
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License version 2 as
diff --git a/ill_reg_header.mst b/ill_reg_header.mst
index 5c65d41..4639d31 100644
--- a/ill_reg_header.mst
+++ b/ill_reg_header.mst
@@ -1,5 +1,5 @@
 {{!
-    Copyright (C) 2017, 2018, 2019 Gregory W. Chicares.
+    Copyright (C) 2017, 2018, 2019, 2020 Gregory W. Chicares.
 
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License version 2 as
diff --git a/ill_reg_narr_summary.mst b/ill_reg_narr_summary.mst
index 4b064e1..aee1a61 100644
--- a/ill_reg_narr_summary.mst
+++ b/ill_reg_narr_summary.mst
@@ -1,5 +1,5 @@
 {{!
-    Copyright (C) 2017, 2018, 2019 Gregory W. Chicares.
+    Copyright (C) 2017, 2018, 2019, 2020 Gregory W. Chicares.
 
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License version 2 as
diff --git a/ill_reg_narr_summary2.mst b/ill_reg_narr_summary2.mst
index 53d30f0..4bb6822 100644
--- a/ill_reg_narr_summary2.mst
+++ b/ill_reg_narr_summary2.mst
@@ -1,5 +1,5 @@
 {{!
-    Copyright (C) 2017, 2018, 2019 Gregory W. Chicares.
+    Copyright (C) 2017, 2018, 2019, 2020 Gregory W. Chicares.
 
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License version 2 as
diff --git a/ill_reg_numeric_summary.mst b/ill_reg_numeric_summary.mst
index fce1fc6..bbcd1d8 100644
--- a/ill_reg_numeric_summary.mst
+++ b/ill_reg_numeric_summary.mst
@@ -1,5 +1,5 @@
 {{!
-    Copyright (C) 2017, 2018, 2019 Gregory W. Chicares.
+    Copyright (C) 2017, 2018, 2019, 2020 Gregory W. Chicares.
 
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License version 2 as
diff --git a/ill_reg_supp_report.mst b/ill_reg_supp_report.mst
index 889f930..725d942 100644
--- a/ill_reg_supp_report.mst
+++ b/ill_reg_supp_report.mst
@@ -1,5 +1,5 @@
 {{!
-    Copyright (C) 2017, 2018, 2019 Gregory W. Chicares.
+    Copyright (C) 2017, 2018, 2019, 2020 Gregory W. Chicares.
 
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License version 2 as
diff --git a/ill_reg_tabular_details.mst b/ill_reg_tabular_details.mst
index 1c36ed2..f870e62 100644
--- a/ill_reg_tabular_details.mst
+++ b/ill_reg_tabular_details.mst
@@ -1,5 +1,5 @@
 {{!
-    Copyright (C) 2017, 2018, 2019 Gregory W. Chicares.
+    Copyright (C) 2017, 2018, 2019, 2020 Gregory W. Chicares.
 
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License version 2 as
diff --git a/ill_reg_tabular_details2.mst b/ill_reg_tabular_details2.mst
index 8e38674..b208615 100644
--- a/ill_reg_tabular_details2.mst
+++ b/ill_reg_tabular_details2.mst
@@ -1,5 +1,5 @@
 {{!
-    Copyright (C) 2017, 2018, 2019 Gregory W. Chicares.
+    Copyright (C) 2017, 2018, 2019, 2020 Gregory W. Chicares.
 
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License version 2 as
diff --git a/illustration_document.cpp b/illustration_document.cpp
index e37e667..402f181 100644
--- a/illustration_document.cpp
+++ b/illustration_document.cpp
@@ -1,6 +1,6 @@
 // Document class for illustrations.
 //
-// Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 
2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 
2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/illustration_document.hpp b/illustration_document.hpp
index 634bb1c..e46e99c 100644
--- a/illustration_document.hpp
+++ b/illustration_document.hpp
@@ -1,6 +1,6 @@
 // Document class for illustrations.
 //
-// Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 
2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 
2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/illustration_view.cpp b/illustration_view.cpp
index 63bb5eb..2d5c7f8 100644
--- a/illustration_view.cpp
+++ b/illustration_view.cpp
@@ -1,6 +1,6 @@
 // Document view for illustrations.
 //
-// Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 
2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 
2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/illustration_view.hpp b/illustration_view.hpp
index d210750..3d7913a 100644
--- a/illustration_view.hpp
+++ b/illustration_view.hpp
@@ -1,6 +1,6 @@
 // Document view for illustrations.
 //
-// Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 
2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 
2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/illustrator.cpp b/illustrator.cpp
index f4126c9..e1040f4 100644
--- a/illustrator.cpp
+++ b/illustrator.cpp
@@ -1,6 +1,6 @@
 // Sole top-level facility for illustration generation.
 //
-// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/illustrator.hpp b/illustrator.hpp
index fa64d6e..84e30bd 100644
--- a/illustrator.hpp
+++ b/illustrator.hpp
@@ -1,6 +1,6 @@
 // Sole top-level facility for illustration generation.
 //
-// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/imprimatur.mst b/imprimatur.mst
index db5a1cc..8998bdf 100644
--- a/imprimatur.mst
+++ b/imprimatur.mst
@@ -2,7 +2,7 @@
     This template defines the compliance tracking number used in a few
     different places to avoid duplicating this logic in all of them.
 
-    Copyright (C) 2017, 2018, 2019 Gregory W. Chicares.
+    Copyright (C) 2017, 2018, 2019, 2020 Gregory W. Chicares.
 
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License version 2 as
diff --git a/individual_tutorial.html b/individual_tutorial.html
index db2e568..033d19f 100644
--- a/individual_tutorial.html
+++ b/individual_tutorial.html
@@ -4,7 +4,7 @@
 <!--
     Let me illustrate... user manual.
 
-    Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 
2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory 
W. Chicares.
+    Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 
2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 
Gregory W. Chicares.
 
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License version 2 as
@@ -163,7 +163,7 @@ To save a file under a new name or in a new location, pull 
down the
 <hr>
 
 <p>
-Copyright &copy; 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 
2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory 
W. Chicares.
+Copyright &copy; 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 
2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 
Gregory W. Chicares.
 This program, including its documentation, is free software. Read the
 <a href="COPYING.html">terms</a>
 under which you can redistribute and modify it.
diff --git a/input.cpp b/input.cpp
index 1e800d2..a9b6bde 100644
--- a/input.cpp
+++ b/input.cpp
@@ -1,6 +1,6 @@
 // MVC Model for life-insurance illustrations.
 //
-// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/input.hpp b/input.hpp
index 1951851..92da426 100644
--- a/input.hpp
+++ b/input.hpp
@@ -1,6 +1,6 @@
 // MVC Model for life-insurance illustrations.
 //
-// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/input_harmonization.cpp b/input_harmonization.cpp
index f584ad4..7c6781a 100644
--- a/input_harmonization.cpp
+++ b/input_harmonization.cpp
@@ -1,6 +1,6 @@
 // Life-insurance illustration input--control harmonization.
 //
-// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/input_realization.cpp b/input_realization.cpp
index bd37a52..6ebebf2 100644
--- a/input_realization.cpp
+++ b/input_realization.cpp
@@ -1,6 +1,6 @@
 // Realize sequence-string input as vectors.
 //
-// Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 
2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 
2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/input_sequence.cpp b/input_sequence.cpp
index 0ecaad6..b01f60b 100644
--- a/input_sequence.cpp
+++ b/input_sequence.cpp
@@ -1,6 +1,6 @@
 // Input sequences (e.g. 1 3; 7 5;0; --> 1 1 1 7 7 0...)
 //
-// Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 
2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 
2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/input_sequence.hpp b/input_sequence.hpp
index e346358..e6ed9de 100644
--- a/input_sequence.hpp
+++ b/input_sequence.hpp
@@ -1,6 +1,6 @@
 // Input sequences (e.g. 1 3; 7 5;0; --> 1 1 1 7 7 0...)
 //
-// Copyright (C) 2002, 2003, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 
2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2002, 2003, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 
2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/input_sequence_aux.cpp b/input_sequence_aux.cpp
index be3393c..8ed5e02 100644
--- a/input_sequence_aux.cpp
+++ b/input_sequence_aux.cpp
@@ -1,6 +1,6 @@
 // Interpret sequence strings containing mc_enum and tn_range types.
 //
-// Copyright (C) 2002, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2002, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/input_sequence_aux.hpp b/input_sequence_aux.hpp
index 062d2ed..bb00171 100644
--- a/input_sequence_aux.hpp
+++ b/input_sequence_aux.hpp
@@ -1,6 +1,6 @@
 // Interpret sequence strings containing mc_enum and tn_range types.
 //
-// Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 
2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 
2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/input_sequence_entry.cpp b/input_sequence_entry.cpp
index 1b832c7..9ff06d8 100644
--- a/input_sequence_entry.cpp
+++ b/input_sequence_entry.cpp
@@ -1,6 +1,6 @@
 // Pop-up input-sequence editor.
 //
-// Copyright (C) 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 
Gregory W. Chicares.
+// Copyright (C) 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 
2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/input_sequence_entry.hpp b/input_sequence_entry.hpp
index a352801..4f3821c 100644
--- a/input_sequence_entry.hpp
+++ b/input_sequence_entry.hpp
@@ -1,6 +1,6 @@
 // Pop-up input-sequence editor.
 //
-// Copyright (C) 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 
Gregory W. Chicares.
+// Copyright (C) 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 
2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/input_sequence_interval.hpp b/input_sequence_interval.hpp
index e84d1db..e32481f 100644
--- a/input_sequence_interval.hpp
+++ b/input_sequence_interval.hpp
@@ -1,6 +1,6 @@
 // Input sequences (e.g. 1 3; 7 5;0; --> 1 1 1 7 7 0...): interval
 //
-// Copyright (C) 2002, 2003, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 
2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2002, 2003, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 
2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/input_sequence_parser.cpp b/input_sequence_parser.cpp
index 2fc1873..9100f2c 100644
--- a/input_sequence_parser.cpp
+++ b/input_sequence_parser.cpp
@@ -1,6 +1,6 @@
 // Input sequences (e.g. 1 3; 7 5;0; --> 1 1 1 7 7 0...): parser
 //
-// Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 
2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 
2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/input_sequence_parser.hpp b/input_sequence_parser.hpp
index d497782..b9086b4 100644
--- a/input_sequence_parser.hpp
+++ b/input_sequence_parser.hpp
@@ -1,6 +1,6 @@
 // Input sequences (e.g. 1 3; 7 5;0; --> 1 1 1 7 7 0...): parser
 //
-// Copyright (C) 2002, 2003, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 
2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2002, 2003, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 
2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/input_sequence_test.cpp b/input_sequence_test.cpp
index e569c98..36c03ae 100644
--- a/input_sequence_test.cpp
+++ b/input_sequence_test.cpp
@@ -1,6 +1,6 @@
 // Input sequences (e.g. 1 3; 7 5;0; --> 1 1 1 7 7 0...): unit test
 //
-// Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 
2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 
2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/input_test.cpp b/input_test.cpp
index 0b2a03e..f0d3c42 100644
--- a/input_test.cpp
+++ b/input_test.cpp
@@ -1,6 +1,6 @@
 // MVC Model for life-insurance illustrations--unit test.
 //
-// Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 
2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 
2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/input_xml_io.cpp b/input_xml_io.cpp
index 72aecaf..0bffcde 100644
--- a/input_xml_io.cpp
+++ b/input_xml_io.cpp
@@ -1,6 +1,6 @@
 // MVC Model for life-insurance illustrations: xml I/O.
 //
-// Copyright (C) 1998, 2001, 2002, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 
2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 1998, 2001, 2002, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 
2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/install_centos.sh b/install_centos.sh
index 3d5dacb..f5e35b4 100755
--- a/install_centos.sh
+++ b/install_centos.sh
@@ -2,7 +2,7 @@
 
 # Create a chroot for centos-7.
 #
-# Copyright (C) 2019 Gregory W. Chicares.
+# Copyright (C) 2019, 2020 Gregory W. Chicares.
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License version 2 as
diff --git a/install_cygwin.bat b/install_cygwin.bat
index 9ed0b10..79f823d 100644
--- a/install_cygwin.bat
+++ b/install_cygwin.bat
@@ -1,6 +1,6 @@
 @REM Cygwin installation.
 @REM
-@REM Copyright (C) 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 
Gregory W. Chicares.
+@REM Copyright (C) 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 
2020 Gregory W. Chicares.
 @REM
 @REM This program is free software; you can redistribute it and/or modify
 @REM it under the terms of the GNU General Public License version 2 as
diff --git a/install_libxml2_libxslt.make b/install_libxml2_libxslt.make
index d217892..085d8d0 100644
--- a/install_libxml2_libxslt.make
+++ b/install_libxml2_libxslt.make
@@ -1,6 +1,6 @@
 # Install libxml2 and libxslt with options suitable for lmi.
 #
-# Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 
2016, 2017, 2018, 2019 Gregory W. Chicares.
+# Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 
2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License version 2 as
diff --git a/install_mingw.make b/install_mingw.make
index b58a373..ffca17e 100644
--- a/install_mingw.make
+++ b/install_mingw.make
@@ -1,6 +1,6 @@
 # Installer for MinGW-w64 64-bit msw-native toolchain.
 #
-# Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 
2016, 2017, 2018, 2019 Gregory W. Chicares.
+# Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 
2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License version 2 as
diff --git a/install_mingw32.make b/install_mingw32.make
index 82259b5..8398cff 100644
--- a/install_mingw32.make
+++ b/install_mingw32.make
@@ -1,6 +1,6 @@
 # Legacy installer for MinGW-w64 32-bit msw-native toolchain.
 #
-# Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 
2016, 2017, 2018, 2019 Gregory W. Chicares.
+# Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 
2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License version 2 as
diff --git a/install_miscellanea.make b/install_miscellanea.make
index c7f8d51..69d68f6 100644
--- a/install_miscellanea.make
+++ b/install_miscellanea.make
@@ -1,6 +1,6 @@
 # Installer for sample databases and miscellaneous libraries.
 #
-# Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019 Gregory W. Chicares.
+# Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019, 2020 Gregory W. Chicares.
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License version 2 as
diff --git a/install_msw.sh b/install_msw.sh
index 646a02d..fa9f01c 100755
--- a/install_msw.sh
+++ b/install_msw.sh
@@ -2,7 +2,7 @@
 
 # For msw, download and build lmi and required libraries.
 
-# Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019 Gregory W. Chicares.
+# Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019, 2020 Gregory W. Chicares.
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License version 2 as
diff --git a/install_redhat.sh b/install_redhat.sh
index ccddbe0..219ecc9 100755
--- a/install_redhat.sh
+++ b/install_redhat.sh
@@ -2,7 +2,7 @@
 
 # Create a chroot for redhat-7.
 #
-# Copyright (C) 2019 Gregory W. Chicares.
+# Copyright (C) 2019, 2020 Gregory W. Chicares.
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License version 2 as
diff --git a/install_wsl.ps1 b/install_wsl.ps1
index 73c5307..7a9a29c 100644
--- a/install_wsl.ps1
+++ b/install_wsl.ps1
@@ -1,6 +1,6 @@
 # WSL installation.
 #
-# Copyright (C) 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 
Gregory W. Chicares.
+# Copyright (C) 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 
2020 Gregory W. Chicares.
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License version 2 as
diff --git a/install_wx.sh b/install_wx.sh
index 3f59c6f..bc6be61 100755
--- a/install_wx.sh
+++ b/install_wx.sh
@@ -2,7 +2,7 @@
 
 # Install msw-native wx with options suitable for lmi.
 #
-# Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 
2016, 2017, 2018, 2019 Gregory W. Chicares.
+# Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 
2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License version 2 as
diff --git a/install_wxpdfdoc.sh b/install_wxpdfdoc.sh
index fc3b2e6..dfcda22 100755
--- a/install_wxpdfdoc.sh
+++ b/install_wxpdfdoc.sh
@@ -2,7 +2,7 @@
 
 # Installer for wxPdfDocument library.
 #
-# Copyright (C) 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+# Copyright (C) 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License version 2 as
diff --git a/interest_rates.cpp b/interest_rates.cpp
index 860adc8..f2fa421 100644
--- a/interest_rates.cpp
+++ b/interest_rates.cpp
@@ -1,6 +1,6 @@
 // Interest rates.
 //
-// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/interest_rates.hpp b/interest_rates.hpp
index e441387..3cc7269 100644
--- a/interest_rates.hpp
+++ b/interest_rates.hpp
@@ -1,6 +1,6 @@
 // Interest rates.
 //
-// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/interpolate_string.cpp b/interpolate_string.cpp
index c477b4c..f9f9d03 100644
--- a/interpolate_string.cpp
+++ b/interpolate_string.cpp
@@ -1,6 +1,6 @@
 // Interpolate string containing embedded variable references.
 //
-// Copyright (C) 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/interpolate_string.hpp b/interpolate_string.hpp
index 3ab22dd..18e24bb 100644
--- a/interpolate_string.hpp
+++ b/interpolate_string.hpp
@@ -1,6 +1,6 @@
 // Interpolate string containing embedded variable references.
 //
-// Copyright (C) 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/interpolate_string_test.cpp b/interpolate_string_test.cpp
index d84bdcf..27e4c8f 100644
--- a/interpolate_string_test.cpp
+++ b/interpolate_string_test.cpp
@@ -1,6 +1,6 @@
 // Interpolate string containing embedded variable references.
 //
-// Copyright (C) 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/irc7702_tables.cpp b/irc7702_tables.cpp
index 2d5c5b3..c4e502c 100644
--- a/irc7702_tables.cpp
+++ b/irc7702_tables.cpp
@@ -1,6 +1,6 @@
 // 7PP and CVAT corridor from first principles.
 //
-// Copyright (C) 2019 Gregory W. Chicares.
+// Copyright (C) 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/irc7702_tables.hpp b/irc7702_tables.hpp
index 4b82f26..142d07e 100644
--- a/irc7702_tables.hpp
+++ b/irc7702_tables.hpp
@@ -1,6 +1,6 @@
 // 7PP and CVAT corridor from first principles.
 //
-// Copyright (C) 2019 Gregory W. Chicares.
+// Copyright (C) 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/irc7702a_test.cpp b/irc7702a_test.cpp
index 165eaea..bc8240e 100644
--- a/irc7702a_test.cpp
+++ b/irc7702a_test.cpp
@@ -1,6 +1,6 @@
 // 7702A--unit test.
 //
-// Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 
2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 
2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/istream_to_string.hpp b/istream_to_string.hpp
index 9bfba5e..657ab5e 100644
--- a/istream_to_string.hpp
+++ b/istream_to_string.hpp
@@ -1,6 +1,6 @@
 // Read stream into a string. Typical use: read an entire file.
 //
-// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 
2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 
2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/istream_to_string_test.cpp b/istream_to_string_test.cpp
index f9fb2b1..9c55927 100644
--- a/istream_to_string_test.cpp
+++ b/istream_to_string_test.cpp
@@ -1,6 +1,6 @@
 // Read stream into a string: unit test.
 //
-// Copyright (C) 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 
2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 
2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/ledger.cpp b/ledger.cpp
index 79f4aaa..bd157ed 100644
--- a/ledger.cpp
+++ b/ledger.cpp
@@ -1,6 +1,6 @@
 // Ledger data.
 //
-// Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. 
Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/ledger.hpp b/ledger.hpp
index a454df4..6858f9f 100644
--- a/ledger.hpp
+++ b/ledger.hpp
@@ -1,6 +1,6 @@
 // Ledger data.
 //
-// Copyright (C) 1998, 2001, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 
2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 1998, 2001, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 
2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/ledger_base.cpp b/ledger_base.cpp
index e9748cf..aa2f7c4 100644
--- a/ledger_base.cpp
+++ b/ledger_base.cpp
@@ -1,6 +1,6 @@
 // Ledger values: common base class.
 //
-// Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. 
Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/ledger_base.hpp b/ledger_base.hpp
index 93fbd87..0275a3c 100644
--- a/ledger_base.hpp
+++ b/ledger_base.hpp
@@ -1,6 +1,6 @@
 // Ledger values: common base class.
 //
-// Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. 
Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/ledger_evaluator.cpp b/ledger_evaluator.cpp
index b21e62c..58216bf 100644
--- a/ledger_evaluator.cpp
+++ b/ledger_evaluator.cpp
@@ -1,6 +1,6 @@
 // Ledger evaluator returning values of all ledger fields.
 //
-// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/ledger_evaluator.hpp b/ledger_evaluator.hpp
index b2739ca..5f406e4 100644
--- a/ledger_evaluator.hpp
+++ b/ledger_evaluator.hpp
@@ -1,6 +1,6 @@
 // Ledger evaluator returning values of all ledger fields.
 //
-// Copyright (C) 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/ledger_invariant.cpp b/ledger_invariant.cpp
index 2291ba3..770b11f 100644
--- a/ledger_invariant.cpp
+++ b/ledger_invariant.cpp
@@ -1,6 +1,6 @@
 // Ledger data that do not vary by basis.
 //
-// Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. 
Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/ledger_invariant.hpp b/ledger_invariant.hpp
index 5dda2cd..c35ee4b 100644
--- a/ledger_invariant.hpp
+++ b/ledger_invariant.hpp
@@ -1,6 +1,6 @@
 // Ledger data that do not vary by basis.
 //
-// Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. 
Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/ledger_invariant_init.cpp b/ledger_invariant_init.cpp
index 89e351c..4c57cf5 100644
--- a/ledger_invariant_init.cpp
+++ b/ledger_invariant_init.cpp
@@ -1,6 +1,6 @@
 // Ledger data that do not vary by basis--initialization.
 //
-// Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. 
Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/ledger_pdf.cpp b/ledger_pdf.cpp
index 4f23fd3..1f175dd 100644
--- a/ledger_pdf.cpp
+++ b/ledger_pdf.cpp
@@ -1,6 +1,6 @@
 // Ledger PDF generation.
 //
-// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/ledger_pdf.hpp b/ledger_pdf.hpp
index 05283d5..ea86ee5 100644
--- a/ledger_pdf.hpp
+++ b/ledger_pdf.hpp
@@ -1,6 +1,6 @@
 // Ledger PDF generation.
 //
-// Copyright (C) 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/ledger_test.cpp b/ledger_test.cpp
index 4ea97fc..459dc34 100644
--- a/ledger_test.cpp
+++ b/ledger_test.cpp
@@ -1,6 +1,6 @@
 // Ledger data--unit test.
 //
-// Copyright (C) 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/ledger_text_formats.cpp b/ledger_text_formats.cpp
index 236b08f..3914d2d 100644
--- a/ledger_text_formats.cpp
+++ b/ledger_text_formats.cpp
@@ -1,6 +1,6 @@
 // Ledger formatting as text.
 //
-// Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 
2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 
2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/ledger_text_formats.hpp b/ledger_text_formats.hpp
index b1d9632..742d83b 100644
--- a/ledger_text_formats.hpp
+++ b/ledger_text_formats.hpp
@@ -1,6 +1,6 @@
 // Ledger formatting as text.
 //
-// Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 
2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 
2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/ledger_variant.cpp b/ledger_variant.cpp
index c518283..645fd0d 100644
--- a/ledger_variant.cpp
+++ b/ledger_variant.cpp
@@ -1,6 +1,6 @@
 // Ledger data that vary by basis.
 //
-// Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. 
Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/ledger_variant.hpp b/ledger_variant.hpp
index 246b85b..d4fc641 100644
--- a/ledger_variant.hpp
+++ b/ledger_variant.hpp
@@ -1,6 +1,6 @@
 // Ledger data that vary by basis.
 //
-// Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. 
Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/ledger_variant_init.cpp b/ledger_variant_init.cpp
index 4a3fb73..b2610dd 100644
--- a/ledger_variant_init.cpp
+++ b/ledger_variant_init.cpp
@@ -1,6 +1,6 @@
 // Ledger data that vary by basis--initialization.
 //
-// Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. 
Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/ledgervalues.cpp b/ledgervalues.cpp
index 6e972c4..e925759 100644
--- a/ledgervalues.cpp
+++ b/ledgervalues.cpp
@@ -1,6 +1,6 @@
 // Run an individual illustration, producing a ledger.
 //
-// Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. 
Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/ledgervalues.hpp b/ledgervalues.hpp
index f829516..ed5b16a 100644
--- a/ledgervalues.hpp
+++ b/ledgervalues.hpp
@@ -1,6 +1,6 @@
 // Run an individual illustration, producing a ledger.
 //
-// Copyright (C) 1998, 2001, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 
2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 1998, 2001, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 
2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/license.cpp b/license.cpp
index 9d5fc8c..22963ff 100644
--- a/license.cpp
+++ b/license.cpp
@@ -1,6 +1,6 @@
 // The GPL and the notices it requires.
 //
-// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
@@ -53,7 +53,7 @@ char const license_html[] =
 char const notices_text[] =
     "'Let me illustrate...' creates life insurance illustrations.\n"
     "\n"
-    "Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,\n" /**/ 
"2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015,\n" /**/ "2016, 
2017, 2018, 2019 Gregory W. Chicares.\n"
+    "Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,\n" /**/ 
"2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015,\n" /**/ "2016, 
2017, 2018, 2019, 2020 Gregory W. Chicares.\n"
     "\n"
     "This program is free software; you can redistribute it and/or\n"
     "modify it under the terms of the GNU General Public License\n"
diff --git a/license.hpp b/license.hpp
index d0bec26..169745e 100644
--- a/license.hpp
+++ b/license.hpp
@@ -1,6 +1,6 @@
 // The GPL and the notices it requires.
 //
-// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/lmi.cpp b/lmi.cpp
index 6c164b6..a1d283a 100644
--- a/lmi.cpp
+++ b/lmi.cpp
@@ -1,6 +1,6 @@
 // Production versus the antediluvian fork.
 //
-// Copyright (C) 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 
Gregory W. Chicares.
+// Copyright (C) 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 
2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/lmi.hpp b/lmi.hpp
index 66603fe..7bd02cf 100644
--- a/lmi.hpp
+++ b/lmi.hpp
@@ -1,6 +1,6 @@
 // Production versus the antediluvian fork.
 //
-// Copyright (C) 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 
Gregory W. Chicares.
+// Copyright (C) 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 
2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/lmi_destroy_chroot.sh b/lmi_destroy_chroot.sh
index 9f3130b..3cd9be9 100755
--- a/lmi_destroy_chroot.sh
+++ b/lmi_destroy_chroot.sh
@@ -2,7 +2,7 @@
 
 # Destroy a chroot for cross-building "Let me illustrate...".
 #
-# Copyright (C) 2016, 2017, 2018, 2019 Gregory W. Chicares.
+# Copyright (C) 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License version 2 as
diff --git a/lmi_msw_res.rc b/lmi_msw_res.rc
index 5012176..3009528 100644
--- a/lmi_msw_res.rc
+++ b/lmi_msw_res.rc
@@ -1,6 +1,6 @@
 // Trivial msw resource file for wxWindows.
 //
-// Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 
2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 
2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/lmi_setup_00.sh b/lmi_setup_00.sh
index 9064f96..2d44b46 100755
--- a/lmi_setup_00.sh
+++ b/lmi_setup_00.sh
@@ -2,7 +2,7 @@
 
 # Create a chroot for cross-building "Let me illustrate...".
 #
-# Copyright (C) 2016, 2017, 2018, 2019 Gregory W. Chicares.
+# Copyright (C) 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License version 2 as
diff --git a/lmi_setup_10.sh b/lmi_setup_10.sh
index 881af04..45fc53f 100755
--- a/lmi_setup_10.sh
+++ b/lmi_setup_10.sh
@@ -2,7 +2,7 @@
 
 # Create a chroot for cross-building "Let me illustrate...".
 #
-# Copyright (C) 2016, 2017, 2018, 2019 Gregory W. Chicares.
+# Copyright (C) 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License version 2 as
diff --git a/lmi_setup_11.sh b/lmi_setup_11.sh
index f4dcc0e..bff6fc7 100755
--- a/lmi_setup_11.sh
+++ b/lmi_setup_11.sh
@@ -2,7 +2,7 @@
 
 # Create a chroot for cross-building "Let me illustrate...".
 #
-# Copyright (C) 2016, 2017, 2018, 2019 Gregory W. Chicares.
+# Copyright (C) 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License version 2 as
diff --git a/lmi_setup_20.sh b/lmi_setup_20.sh
index 05b0c92..3ef06b0 100755
--- a/lmi_setup_20.sh
+++ b/lmi_setup_20.sh
@@ -2,7 +2,7 @@
 
 # Create a chroot for cross-building "Let me illustrate...".
 #
-# Copyright (C) 2016, 2017, 2018, 2019 Gregory W. Chicares.
+# Copyright (C) 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License version 2 as
diff --git a/lmi_setup_21.sh b/lmi_setup_21.sh
index d848efe..26b18a4 100755
--- a/lmi_setup_21.sh
+++ b/lmi_setup_21.sh
@@ -2,7 +2,7 @@
 
 # Create a chroot for cross-building "Let me illustrate...".
 #
-# Copyright (C) 2016, 2017, 2018, 2019 Gregory W. Chicares.
+# Copyright (C) 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License version 2 as
diff --git a/lmi_setup_30.sh b/lmi_setup_30.sh
index b664f5d..d346e0d 100755
--- a/lmi_setup_30.sh
+++ b/lmi_setup_30.sh
@@ -2,7 +2,7 @@
 
 # Create a chroot for cross-building "Let me illustrate...".
 #
-# Copyright (C) 2016, 2017, 2018, 2019 Gregory W. Chicares.
+# Copyright (C) 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License version 2 as
diff --git a/lmi_setup_40.sh b/lmi_setup_40.sh
index 7585451..ab683ce 100755
--- a/lmi_setup_40.sh
+++ b/lmi_setup_40.sh
@@ -2,7 +2,7 @@
 
 # Create a chroot for cross-building "Let me illustrate...".
 #
-# Copyright (C) 2016, 2017, 2018, 2019 Gregory W. Chicares.
+# Copyright (C) 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License version 2 as
diff --git a/lmi_setup_41.sh b/lmi_setup_41.sh
index 18de3b0..0126bbe 100755
--- a/lmi_setup_41.sh
+++ b/lmi_setup_41.sh
@@ -2,7 +2,7 @@
 
 # Create a chroot for cross-building "Let me illustrate...".
 #
-# Copyright (C) 2016, 2017, 2018, 2019 Gregory W. Chicares.
+# Copyright (C) 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License version 2 as
diff --git a/lmi_setup_42.sh b/lmi_setup_42.sh
index 611b1e2..628f46d 100755
--- a/lmi_setup_42.sh
+++ b/lmi_setup_42.sh
@@ -2,7 +2,7 @@
 
 # Create a chroot for cross-building "Let me illustrate...".
 #
-# Copyright (C) 2016, 2017, 2018, 2019 Gregory W. Chicares.
+# Copyright (C) 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License version 2 as
diff --git a/lmi_setup_43.sh b/lmi_setup_43.sh
index eefcf32..038f46f 100755
--- a/lmi_setup_43.sh
+++ b/lmi_setup_43.sh
@@ -2,7 +2,7 @@
 
 # Create a chroot for cross-building "Let me illustrate...".
 #
-# Copyright (C) 2016, 2017, 2018, 2019 Gregory W. Chicares.
+# Copyright (C) 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License version 2 as
diff --git a/lmi_setup_inc.sh b/lmi_setup_inc.sh
index d26f8c2..1cf1914 100755
--- a/lmi_setup_inc.sh
+++ b/lmi_setup_inc.sh
@@ -2,7 +2,7 @@
 
 # Create a chroot for cross-building "Let me illustrate...".
 #
-# Copyright (C) 2016, 2017, 2018, 2019 Gregory W. Chicares.
+# Copyright (C) 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License version 2 as
diff --git a/loads.cpp b/loads.cpp
index a06ad8a..a76f3d1 100644
--- a/loads.cpp
+++ b/loads.cpp
@@ -1,6 +1,6 @@
 // Loads and expense charges.
 //
-// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/loads.hpp b/loads.hpp
index adcde9b..ae0c709 100644
--- a/loads.hpp
+++ b/loads.hpp
@@ -1,6 +1,6 @@
 // Loads and expense charges.
 //
-// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/loads_impl.hpp b/loads_impl.hpp
index 2c14e1b..6597416 100644
--- a/loads_impl.hpp
+++ b/loads_impl.hpp
@@ -1,6 +1,6 @@
 // Loads and expense charges: arcana.
 //
-// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/loads_test.cpp b/loads_test.cpp
index 830df7d..41bf979 100644
--- a/loads_test.cpp
+++ b/loads_test.cpp
@@ -1,6 +1,6 @@
 // Loads and expense charges--unit test.
 //
-// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/local_options.sh b/local_options.sh
index a5a2395..11dfc01 100755
--- a/local_options.sh
+++ b/local_options.sh
@@ -2,7 +2,7 @@
 
 # Conveniently save commonly-used options.
 
-# Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 
2016, 2017, 2018, 2019 Gregory W. Chicares.
+# Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 
2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License version 2 as
diff --git a/main_cgi.cpp b/main_cgi.cpp
index 3e8154e..36f41e0 100644
--- a/main_cgi.cpp
+++ b/main_cgi.cpp
@@ -1,6 +1,6 @@
 // Common gateway interface using gnu cgicc: a simplistic demo.
 //
-// Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. 
Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/main_cli.cpp b/main_cli.cpp
index 21b40d6..d94e565 100644
--- a/main_cli.cpp
+++ b/main_cli.cpp
@@ -1,6 +1,6 @@
 // Life insurance illustrations: command-line interface.
 //
-// Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 
2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 
2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/main_common.cpp b/main_common.cpp
index 9575211..9755109 100644
--- a/main_common.cpp
+++ b/main_common.cpp
@@ -1,6 +1,6 @@
 // Startup code common to all interfaces.
 //
-// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/main_common.hpp b/main_common.hpp
index f9f7f3f..e873769 100644
--- a/main_common.hpp
+++ b/main_common.hpp
@@ -1,6 +1,6 @@
 // Startup code common to all interfaces.
 //
-// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/main_common_non_wx.cpp b/main_common_non_wx.cpp
index 1b3eccc..98a29b5 100644
--- a/main_common_non_wx.cpp
+++ b/main_common_non_wx.cpp
@@ -1,6 +1,6 @@
 // Startup code common to all interfaces except wx.
 //
-// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/main_wx.cpp b/main_wx.cpp
index 693bf4a..5546c43 100644
--- a/main_wx.cpp
+++ b/main_wx.cpp
@@ -1,6 +1,6 @@
 // Main file for life insurance illustrations with wx interface.
 //
-// Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 
2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 
2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/main_wx_test.cpp b/main_wx_test.cpp
index a205aae..1c6211b 100644
--- a/main_wx_test.cpp
+++ b/main_wx_test.cpp
@@ -1,6 +1,6 @@
 // Main file for automated testing of wx interface.
 //
-// Copyright (C) 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/map_lookup.hpp b/map_lookup.hpp
index d57178c..4efcc7e 100644
--- a/map_lookup.hpp
+++ b/map_lookup.hpp
@@ -1,6 +1,6 @@
 // Look up a value in a std::map.
 //
-// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/map_lookup_test.cpp b/map_lookup_test.cpp
index 3ae9db9..513f804 100644
--- a/map_lookup_test.cpp
+++ b/map_lookup_test.cpp
@@ -1,6 +1,6 @@
 // Look up a value in a std::map--unit test.
 //
-// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/materially_equal.hpp b/materially_equal.hpp
index 279b120..5ebd8a6 100644
--- a/materially_equal.hpp
+++ b/materially_equal.hpp
@@ -1,6 +1,6 @@
 // Test material equality of floating-point values.
 //
-// Copyright (C) 1998, 2001, 2002, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 
2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 1998, 2001, 2002, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 
2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/materially_equal_test.cpp b/materially_equal_test.cpp
index ae65269..8340be8 100644
--- a/materially_equal_test.cpp
+++ b/materially_equal_test.cpp
@@ -1,6 +1,6 @@
 // Test material equality of floating-point values--unit test.
 //
-// Copyright (C) 2002, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 
2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2002, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 
2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/math_functions.hpp b/math_functions.hpp
index 6815a1b..ea23b8b 100644
--- a/math_functions.hpp
+++ b/math_functions.hpp
@@ -1,6 +1,6 @@
 // Miscellaneous mathematical operations as function objects.
 //
-// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/math_functions_test.cpp b/math_functions_test.cpp
index 25cf2a9..c57e7ae 100644
--- a/math_functions_test.cpp
+++ b/math_functions_test.cpp
@@ -1,6 +1,6 @@
 // Miscellaneous mathematical operations as function objects--unit test.
 //
-// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/mc_enum.cpp b/mc_enum.cpp
index af37139..9f35f67 100644
--- a/mc_enum.cpp
+++ b/mc_enum.cpp
@@ -1,6 +1,6 @@
 // M C Enums: string-Mapped, value-Constrained Enumerations.
 //
-// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/mc_enum.hpp b/mc_enum.hpp
index 3eac004..a0212cb 100644
--- a/mc_enum.hpp
+++ b/mc_enum.hpp
@@ -1,6 +1,6 @@
 // M C Enums: string-Mapped, value-Constrained Enumerations.
 //
-// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/mc_enum.tpp b/mc_enum.tpp
index d4a9b9a..5065e48 100644
--- a/mc_enum.tpp
+++ b/mc_enum.tpp
@@ -1,6 +1,6 @@
 // M C Enums: string-Mapped, value-Constrained Enumerations.
 //
-// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/mc_enum_aux.hpp b/mc_enum_aux.hpp
index 4c885c3..23b3d4c 100644
--- a/mc_enum_aux.hpp
+++ b/mc_enum_aux.hpp
@@ -1,6 +1,6 @@
 // Auxiliary functions for Mapped Constrained Enumerations.
 //
-// Copyright (C) 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 
2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 
2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/mc_enum_fwd.hpp b/mc_enum_fwd.hpp
index ff38802..dc84f20 100644
--- a/mc_enum_fwd.hpp
+++ b/mc_enum_fwd.hpp
@@ -1,6 +1,6 @@
 // Forward declaration of Mapped Constrained Enumeration template.
 //
-// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/mc_enum_metadata.hpp b/mc_enum_metadata.hpp
index 26f241b..432663d 100644
--- a/mc_enum_metadata.hpp
+++ b/mc_enum_metadata.hpp
@@ -1,6 +1,6 @@
 // Metadata for string-Mapped, value-Constrained Enumerations.
 //
-// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/mc_enum_test.cpp b/mc_enum_test.cpp
index 8815e59..ff1a85a 100644
--- a/mc_enum_test.cpp
+++ b/mc_enum_test.cpp
@@ -1,6 +1,6 @@
 // M C Enums: string-Mapped, value-Constrained Enumerations: unit test.
 //
-// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/mc_enum_test_aux.cpp b/mc_enum_test_aux.cpp
index 84740f3..f422711 100644
--- a/mc_enum_test_aux.cpp
+++ b/mc_enum_test_aux.cpp
@@ -1,6 +1,6 @@
 // M C Enums: string-Mapped, value-Constrained Enumerations: unit test.
 //
-// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/mc_enum_test_aux.hpp b/mc_enum_test_aux.hpp
index 2e0c06a..bd28950 100644
--- a/mc_enum_test_aux.hpp
+++ b/mc_enum_test_aux.hpp
@@ -1,6 +1,6 @@
 // M C Enums: string-Mapped, value-Constrained Enumerations: unit test.
 //
-// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/mc_enum_test_aux_enums.hpp b/mc_enum_test_aux_enums.hpp
index b385ede..bcc5325 100644
--- a/mc_enum_test_aux_enums.hpp
+++ b/mc_enum_test_aux_enums.hpp
@@ -1,6 +1,6 @@
 // M C Enums: string-Mapped, value-Constrained Enumerations: unit test.
 //
-// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/mc_enum_type_enums.hpp b/mc_enum_type_enums.hpp
index 458e1b1..543b196 100644
--- a/mc_enum_type_enums.hpp
+++ b/mc_enum_type_enums.hpp
@@ -1,6 +1,6 @@
 // Plain enumerators for specific mc_enum types.
 //
-// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/mc_enum_types.cpp b/mc_enum_types.cpp
index 7ad47d8..377402a 100644
--- a/mc_enum_types.cpp
+++ b/mc_enum_types.cpp
@@ -1,6 +1,6 @@
 // Instantiation of specific mc_enum types.
 //
-// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/mc_enum_types.hpp b/mc_enum_types.hpp
index 5bbd8eb..532ebe9 100644
--- a/mc_enum_types.hpp
+++ b/mc_enum_types.hpp
@@ -1,6 +1,6 @@
 // Declaration of specific mc_enum types.
 //
-// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/mc_enum_types.xpp b/mc_enum_types.xpp
index 0161be2..4e74101 100644
--- a/mc_enum_types.xpp
+++ b/mc_enum_types.xpp
@@ -1,6 +1,6 @@
 // Macros for specific mc_enum types.
 //
-// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/mc_enum_types_aux.cpp b/mc_enum_types_aux.cpp
index 6bb8b5e..2ce28a5 100644
--- a/mc_enum_types_aux.cpp
+++ b/mc_enum_types_aux.cpp
@@ -1,6 +1,6 @@
 // Auxiliary functions for specific mc_enum types.
 //
-// Copyright (C) 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 
2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 
2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/mc_enum_types_aux.hpp b/mc_enum_types_aux.hpp
index 2332357..a6d2f02 100644
--- a/mc_enum_types_aux.hpp
+++ b/mc_enum_types_aux.hpp
@@ -1,6 +1,6 @@
 // Auxiliary functions for specific mc_enum types.
 //
-// Copyright (C) 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 
2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 
2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/md5.cpp b/md5.cpp
index d7969c2..67090ce 100644
--- a/md5.cpp
+++ b/md5.cpp
@@ -25,7 +25,7 @@
 /* 2003-02 GWC got this code from
  *   http://www.nondot.org/gcc/md5_8c-source.html
  * and modified it as indicated below by initials 'GWC'. Modifications are
- *   Copyright (C) 2003, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares
+ *   Copyright (C) 2003, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares
  * and licensed under the same terms as the original, as given above.
  * This is a derived work. Any defect in it should not reflect on
  * Ulrich Drepper's reputation.
diff --git a/md5.hpp b/md5.hpp
index 6d175bf..9b28520 100644
--- a/md5.hpp
+++ b/md5.hpp
@@ -22,7 +22,7 @@
 /* 2003-02 GWC got this code from
  *   http://www.nondot.org/gcc/md5_8h-source.html
  * and modified it as indicated below by initials 'GWC'. Modifications are
- *   Copyright (C) 2003, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares
+ *   Copyright (C) 2003, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares
  * and licensed under the same terms as the original, as given above.
  * This is a derived work. Any defect in it should not reflect on
  * Ulrich Drepper's reputation.
diff --git a/mec.xrc b/mec.xrc
index e585b96..4c42704 100644
--- a/mec.xrc
+++ b/mec.xrc
@@ -5,7 +5,7 @@
 <!--
     wxWindows xml input-notebook resources for MEC testing.
 
-    Copyright (C) 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 
2019 Gregory W. Chicares.
+    Copyright (C) 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 
2019, 2020 Gregory W. Chicares.
 
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License version 2 as
diff --git a/mec_document.cpp b/mec_document.cpp
index 3b41dab..9668adc 100644
--- a/mec_document.cpp
+++ b/mec_document.cpp
@@ -1,6 +1,6 @@
 // Document class for MEC testing.
 //
-// Copyright (C) 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 
2019 Gregory W. Chicares.
+// Copyright (C) 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 
2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/mec_document.hpp b/mec_document.hpp
index 69064d9..7026e91 100644
--- a/mec_document.hpp
+++ b/mec_document.hpp
@@ -1,6 +1,6 @@
 // Document class for MEC testing.
 //
-// Copyright (C) 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 
2019 Gregory W. Chicares.
+// Copyright (C) 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 
2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/mec_input.cpp b/mec_input.cpp
index 323d378..8ab5373 100644
--- a/mec_input.cpp
+++ b/mec_input.cpp
@@ -1,6 +1,6 @@
 // MVC Model for MEC testing.
 //
-// Copyright (C) 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 
2019 Gregory W. Chicares.
+// Copyright (C) 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 
2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/mec_input.hpp b/mec_input.hpp
index d89c823..47e5faf 100644
--- a/mec_input.hpp
+++ b/mec_input.hpp
@@ -1,6 +1,6 @@
 // MVC Model for MEC testing.
 //
-// Copyright (C) 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 
2019 Gregory W. Chicares.
+// Copyright (C) 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 
2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/mec_server.cpp b/mec_server.cpp
index 994d8eb..d811822 100644
--- a/mec_server.cpp
+++ b/mec_server.cpp
@@ -1,6 +1,6 @@
 // MEC-testing server.
 //
-// Copyright (C) 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 
2019 Gregory W. Chicares.
+// Copyright (C) 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 
2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/mec_server.hpp b/mec_server.hpp
index 6ccff4b..e7e3ae3 100644
--- a/mec_server.hpp
+++ b/mec_server.hpp
@@ -1,6 +1,6 @@
 // MEC-testing server.
 //
-// Copyright (C) 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 
2019 Gregory W. Chicares.
+// Copyright (C) 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 
2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/mec_state.cpp b/mec_state.cpp
index 1f744a8..e50f3c4 100644
--- a/mec_state.cpp
+++ b/mec_state.cpp
@@ -1,6 +1,6 @@
 // Transient state of MEC testing.
 //
-// Copyright (C) 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 
2019 Gregory W. Chicares.
+// Copyright (C) 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 
2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/mec_state.hpp b/mec_state.hpp
index ee22e84..9e6cb4f 100644
--- a/mec_state.hpp
+++ b/mec_state.hpp
@@ -1,6 +1,6 @@
 // Transient state of MEC testing.
 //
-// Copyright (C) 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 
2019 Gregory W. Chicares.
+// Copyright (C) 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 
2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/mec_view.cpp b/mec_view.cpp
index b7f84a6..b05c1d4 100644
--- a/mec_view.cpp
+++ b/mec_view.cpp
@@ -1,6 +1,6 @@
 // Document view for MEC testing.
 //
-// Copyright (C) 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 
2019 Gregory W. Chicares.
+// Copyright (C) 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 
2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/mec_view.hpp b/mec_view.hpp
index 989ee42..fefded2 100644
--- a/mec_view.hpp
+++ b/mec_view.hpp
@@ -1,6 +1,6 @@
 // Document view for MEC testing.
 //
-// Copyright (C) 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 
2019 Gregory W. Chicares.
+// Copyright (C) 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 
2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/mec_xml_document.cpp b/mec_xml_document.cpp
index ec71a46..1c8766d 100644
--- a/mec_xml_document.cpp
+++ b/mec_xml_document.cpp
@@ -1,6 +1,6 @@
 // xml document for MEC testing.
 //
-// Copyright (C) 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 
2019 Gregory W. Chicares.
+// Copyright (C) 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 
2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/mec_xml_document.hpp b/mec_xml_document.hpp
index 1f7144d..4102b34 100644
--- a/mec_xml_document.hpp
+++ b/mec_xml_document.hpp
@@ -1,6 +1,6 @@
 // xml document for MEC testing.
 //
-// Copyright (C) 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 
2019 Gregory W. Chicares.
+// Copyright (C) 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 
2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/menu_commands.html b/menu_commands.html
index 660c562..401fa29 100644
--- a/menu_commands.html
+++ b/menu_commands.html
@@ -4,7 +4,7 @@
 <!--
     Let me illustrate... user manual.
 
-    Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 
2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory 
W. Chicares.
+    Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 
2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 
Gregory W. Chicares.
 
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License version 2 as
@@ -439,7 +439,7 @@ Show copyright, license, and version.
 <hr>
 
 <p>
-Copyright &copy; 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 
2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory 
W. Chicares.
+Copyright &copy; 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 
2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 
Gregory W. Chicares.
 This program, including its documentation, is free software. Read the
 <a href="COPYING.html">terms</a>
 under which you can redistribute and modify it.
diff --git a/menus.xrc b/menus.xrc
index 98cd1b0..c6d40d2 100644
--- a/menus.xrc
+++ b/menus.xrc
@@ -5,7 +5,7 @@
 <!--
     Life insurance illustrations: wxWindows xml resources.
 
-    Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 
2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+    Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 
2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License version 2 as
diff --git a/miscellany.cpp b/miscellany.cpp
index 39bca28..029b62c 100644
--- a/miscellany.cpp
+++ b/miscellany.cpp
@@ -1,6 +1,6 @@
 // Miscellaneous functions.
 //
-// Copyright (C) 2001, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 
2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2001, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 
2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/miscellany.hpp b/miscellany.hpp
index 0d8043a..9513289 100644
--- a/miscellany.hpp
+++ b/miscellany.hpp
@@ -1,6 +1,6 @@
 // Miscellaneous functions.
 //
-// Copyright (C) 2001, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 
2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2001, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 
2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/miscellany_test.cpp b/miscellany_test.cpp
index 6b4b36e..b80cba2 100644
--- a/miscellany_test.cpp
+++ b/miscellany_test.cpp
@@ -1,6 +1,6 @@
 // Miscellaneous functions--unit test.
 //
-// Copyright (C) 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 
2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 
2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/mortality_rates.cpp b/mortality_rates.cpp
index 33911ae..745fce5 100644
--- a/mortality_rates.cpp
+++ b/mortality_rates.cpp
@@ -1,6 +1,6 @@
 // Mortality rates.
 //
-// Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 
2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 
2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/mortality_rates.hpp b/mortality_rates.hpp
index 16d7b8c..94f4b0b 100644
--- a/mortality_rates.hpp
+++ b/mortality_rates.hpp
@@ -1,6 +1,6 @@
 // Mortality rates.
 //
-// Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 
2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 
2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/mortality_rates_fetch.cpp b/mortality_rates_fetch.cpp
index 659cdd8..ed2876e 100644
--- a/mortality_rates_fetch.cpp
+++ b/mortality_rates_fetch.cpp
@@ -1,6 +1,6 @@
 // Mortality rates.
 //
-// Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. 
Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/mortality_rates_test.cpp b/mortality_rates_test.cpp
index 12a0d72..1bbee48 100644
--- a/mortality_rates_test.cpp
+++ b/mortality_rates_test.cpp
@@ -1,6 +1,6 @@
 // Mortality rates--unit test.
 //
-// Copyright (C) 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 
2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 
2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/mst_to_xst.sh b/mst_to_xst.sh
index 03e1b6a..c970a4a 100755
--- a/mst_to_xst.sh
+++ b/mst_to_xst.sh
@@ -2,7 +2,7 @@
 
 # Copy MST files, obfuscating them for distribution.
 
-# Copyright (C) 2018, 2019 Gregory W. Chicares.
+# Copyright (C) 2018, 2019, 2020 Gregory W. Chicares.
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License version 2 as
diff --git a/msw_common.make b/msw_common.make
index 94c3b1d..ae521ab 100644
--- a/msw_common.make
+++ b/msw_common.make
@@ -1,6 +1,6 @@
 # Platform specifics: msw, shared by all subplatforms.
 #
-# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License version 2 as
diff --git a/msw_cygwin.make b/msw_cygwin.make
index 9c73930..91e3a01 100644
--- a/msw_cygwin.make
+++ b/msw_cygwin.make
@@ -1,6 +1,6 @@
 # Platform specifics: msw (cygwin) with MinGW-w64 toolchain.
 #
-# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License version 2 as
diff --git a/msw_generic.make b/msw_generic.make
index f6c3d25..16b42ac 100644
--- a/msw_generic.make
+++ b/msw_generic.make
@@ -1,6 +1,6 @@
 # Platform specifics: *nix cross for msw with MinGW-w64 toolchain.
 #
-# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License version 2 as
diff --git a/msw_workarounds.cpp b/msw_workarounds.cpp
index 4d86b6a..7383ddc 100644
--- a/msw_workarounds.cpp
+++ b/msw_workarounds.cpp
@@ -1,6 +1,6 @@
 // Preload msw dlls to work around an operating-system defect.
 //
-// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 
2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 
2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/msw_workarounds.hpp b/msw_workarounds.hpp
index b4f8af0..82525d3 100644
--- a/msw_workarounds.hpp
+++ b/msw_workarounds.hpp
@@ -1,6 +1,6 @@
 // Preload msw dlls to work around an operating-system defect.
 //
-// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 
2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 
2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/msw_wsl.make b/msw_wsl.make
index ff5c79f..aeecb35 100644
--- a/msw_wsl.make
+++ b/msw_wsl.make
@@ -1,6 +1,6 @@
 # Platform specifics: msw (WSL) with MinGW-w64 toolchain.
 #
-# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License version 2 as
diff --git a/multidimgrid_any.cpp b/multidimgrid_any.cpp
index 4e7e9a3..5701b11 100644
--- a/multidimgrid_any.cpp
+++ b/multidimgrid_any.cpp
@@ -1,6 +1,6 @@
 // A control for editing multidimensional data and supporting classes.
 //
-// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/multidimgrid_any.hpp b/multidimgrid_any.hpp
index 56f72ef..00f24a6 100644
--- a/multidimgrid_any.hpp
+++ b/multidimgrid_any.hpp
@@ -1,6 +1,6 @@
 // A control for editing multidimensional data and supporting classes.
 //
-// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/multidimgrid_safe.hpp b/multidimgrid_safe.hpp
index c028c38..30b9cca 100644
--- a/multidimgrid_safe.hpp
+++ b/multidimgrid_safe.hpp
@@ -1,6 +1,6 @@
 // A control for editing multidimensional data and supporting classes.
 //
-// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/multidimgrid_safe.tpp b/multidimgrid_safe.tpp
index b494c74..9ed42d6 100644
--- a/multidimgrid_safe.tpp
+++ b/multidimgrid_safe.tpp
@@ -1,6 +1,6 @@
 // A control for editing multidimensional data and supporting classes.
 //
-// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/multidimgrid_tools.cpp b/multidimgrid_tools.cpp
index 87fd059..b5f584c 100644
--- a/multidimgrid_tools.cpp
+++ b/multidimgrid_tools.cpp
@@ -1,6 +1,6 @@
 // Support classes for editing multidimensional data.
 //
-// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/multidimgrid_tools.hpp b/multidimgrid_tools.hpp
index 1076389..9c03883 100644
--- a/multidimgrid_tools.hpp
+++ b/multidimgrid_tools.hpp
@@ -1,6 +1,6 @@
 // Support classes for editing multidimensional data.
 //
-// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/multiple_cell_document.cpp b/multiple_cell_document.cpp
index 4174167..a6dc44c 100644
--- a/multiple_cell_document.cpp
+++ b/multiple_cell_document.cpp
@@ -1,6 +1,6 @@
 // xml document for multiple-cell illustrations.
 //
-// Copyright (C) 2002, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 
2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2002, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 
2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/multiple_cell_document.hpp b/multiple_cell_document.hpp
index 7a5ca44..217e361 100644
--- a/multiple_cell_document.hpp
+++ b/multiple_cell_document.hpp
@@ -1,6 +1,6 @@
 // xml document for multiple-cell illustrations.
 //
-// Copyright (C) 2002, 2003, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 
2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2002, 2003, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 
2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/multiple_cell_document.rnc b/multiple_cell_document.rnc
index dcfb04a..2d7806d 100644
--- a/multiple_cell_document.rnc
+++ b/multiple_cell_document.rnc
@@ -1,6 +1,6 @@
 # RELAX NG schema for '.cns' files (class multiple_cell_document).
 #
-# Copyright (C) 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. 
Chicares.
+# Copyright (C) 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory 
W. Chicares.
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License version 2 as
diff --git a/multiple_cell_document.xsd b/multiple_cell_document.xsd
index e60e49a..8da981f 100644
--- a/multiple_cell_document.xsd
+++ b/multiple_cell_document.xsd
@@ -4,7 +4,7 @@
   <!--
     RELAX NG schema for '.cns' files (class multiple_cell_document).
 
-    Copyright (C) 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. 
Chicares.
+    Copyright (C) 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory 
W. Chicares.
 
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License version 2 as
diff --git a/multiple_cell_document_01.rnc b/multiple_cell_document_01.rnc
index c73bfa6..b70ba38 100644
--- a/multiple_cell_document_01.rnc
+++ b/multiple_cell_document_01.rnc
@@ -1,6 +1,6 @@
 # RELAX NG schema for '.cns' files (class multiple_cell_document).
 #
-# Copyright (C) 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. 
Chicares.
+# Copyright (C) 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory 
W. Chicares.
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License version 2 as
diff --git a/multiple_cell_document_01.xsd b/multiple_cell_document_01.xsd
index 030a4a3..bd835d4 100644
--- a/multiple_cell_document_01.xsd
+++ b/multiple_cell_document_01.xsd
@@ -4,7 +4,7 @@
   <!--
     RELAX NG schema for '.cns' files (class multiple_cell_document).
 
-    Copyright (C) 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. 
Chicares.
+    Copyright (C) 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory 
W. Chicares.
 
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License version 2 as
diff --git a/multiple_cell_document_02.rnc b/multiple_cell_document_02.rnc
index f5f028c..b50aa71 100644
--- a/multiple_cell_document_02.rnc
+++ b/multiple_cell_document_02.rnc
@@ -1,6 +1,6 @@
 # RELAX NG schema for '.cns' files (class multiple_cell_document).
 #
-# Copyright (C) 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. 
Chicares.
+# Copyright (C) 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory 
W. Chicares.
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License version 2 as
diff --git a/multiple_cell_document_02.xsd b/multiple_cell_document_02.xsd
index 172348e..5785cec 100644
--- a/multiple_cell_document_02.xsd
+++ b/multiple_cell_document_02.xsd
@@ -4,7 +4,7 @@
   <!--
     RELAX NG schema for '.cns' files (class multiple_cell_document).
 
-    Copyright (C) 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. 
Chicares.
+    Copyright (C) 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory 
W. Chicares.
 
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License version 2 as
diff --git a/mvc_controller.cpp b/mvc_controller.cpp
index 03497cb..2a851d7 100644
--- a/mvc_controller.cpp
+++ b/mvc_controller.cpp
@@ -1,6 +1,6 @@
 // MVC Controller.
 //
-// Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 
2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 
2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/mvc_controller.hpp b/mvc_controller.hpp
index 57c5815..fd2eba4 100644
--- a/mvc_controller.hpp
+++ b/mvc_controller.hpp
@@ -1,6 +1,6 @@
 // MVC Controller.
 //
-// Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 
2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 
2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/mvc_controller.tpp b/mvc_controller.tpp
index b577f63..40036aa 100644
--- a/mvc_controller.tpp
+++ b/mvc_controller.tpp
@@ -1,6 +1,6 @@
 // MVC Controller.
 //
-// Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 
2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 
2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/mvc_model.cpp b/mvc_model.cpp
index f9194af..0f25a55 100644
--- a/mvc_model.cpp
+++ b/mvc_model.cpp
@@ -1,6 +1,6 @@
 // MVC Model base class.
 //
-// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/mvc_model.hpp b/mvc_model.hpp
index 443a223..f633db0 100644
--- a/mvc_model.hpp
+++ b/mvc_model.hpp
@@ -1,6 +1,6 @@
 // MVC Model base class.
 //
-// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/mvc_view.cpp b/mvc_view.cpp
index 7ca8e41..af75392 100644
--- a/mvc_view.cpp
+++ b/mvc_view.cpp
@@ -1,6 +1,6 @@
 // MVC View base class.
 //
-// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 
2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 
2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/mvc_view.hpp b/mvc_view.hpp
index b453206..493d8c2 100644
--- a/mvc_view.hpp
+++ b/mvc_view.hpp
@@ -1,6 +1,6 @@
 // MVC View base class.
 //
-// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 
2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 
2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/my_db.cpp b/my_db.cpp
index 4df9846..67388ab 100644
--- a/my_db.cpp
+++ b/my_db.cpp
@@ -1,6 +1,6 @@
 // Product-specific fund data.
 //
-// Copyright (C) 2001, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2001, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/my_fund.cpp b/my_fund.cpp
index 7411594..1fa19f3 100644
--- a/my_fund.cpp
+++ b/my_fund.cpp
@@ -1,6 +1,6 @@
 // Product-specific fund data.
 //
-// Copyright (C) 2001, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2001, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/my_prod.cpp b/my_prod.cpp
index 2752f93..2d2323d 100644
--- a/my_prod.cpp
+++ b/my_prod.cpp
@@ -1,6 +1,6 @@
 // Product-specific string data.
 //
-// Copyright (C) 2001, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2001, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/my_proem.cpp b/my_proem.cpp
index d56fff0..99e28f7 100644
--- a/my_proem.cpp
+++ b/my_proem.cpp
@@ -1,6 +1,6 @@
 // Proem for xml product files.
 //
-// Copyright (C) 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. 
Chicares.
+// Copyright (C) 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory 
W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/my_proem.hpp b/my_proem.hpp
index 25ee2eb..f81fb42 100644
--- a/my_proem.hpp
+++ b/my_proem.hpp
@@ -1,6 +1,6 @@
 // Proem for xml product files.
 //
-// Copyright (C) 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. 
Chicares.
+// Copyright (C) 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory 
W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/my_rnd.cpp b/my_rnd.cpp
index 4346394..c232096 100644
--- a/my_rnd.cpp
+++ b/my_rnd.cpp
@@ -1,6 +1,6 @@
 // Product-specific fund data.
 //
-// Copyright (C) 2001, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2001, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/my_test_coding_rules.cpp b/my_test_coding_rules.cpp
index 5b61255..72d8a54 100644
--- a/my_test_coding_rules.cpp
+++ b/my_test_coding_rules.cpp
@@ -1,6 +1,6 @@
 // Test files for consistency with various rules: private taboos.
 //
-// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/my_tier.cpp b/my_tier.cpp
index b0ff32b..430029a 100644
--- a/my_tier.cpp
+++ b/my_tier.cpp
@@ -1,6 +1,6 @@
 // Product-specific fund data.
 //
-// Copyright (C) 2001, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2001, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/name_value_pairs.cpp b/name_value_pairs.cpp
index 48cb77d..37815b4 100644
--- a/name_value_pairs.cpp
+++ b/name_value_pairs.cpp
@@ -1,6 +1,6 @@
 // Manage files of name-value pairs.
 //
-// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/name_value_pairs.hpp b/name_value_pairs.hpp
index 3c817d5..fe637e3 100644
--- a/name_value_pairs.hpp
+++ b/name_value_pairs.hpp
@@ -1,6 +1,6 @@
 // Manage files of name-value pairs.
 //
-// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/name_value_pairs_test.cpp b/name_value_pairs_test.cpp
index 3bfc017..3015243 100644
--- a/name_value_pairs_test.cpp
+++ b/name_value_pairs_test.cpp
@@ -1,6 +1,6 @@
 // Manage files of name-value pairs--unit test.
 //
-// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/ncnnnpnn.hpp b/ncnnnpnn.hpp
index c51429e..bac064b 100644
--- a/ncnnnpnn.hpp
+++ b/ncnnnpnn.hpp
@@ -1,6 +1,6 @@
 // Format NNNN.NNN --> "N,NNN.NN".
 //
-// Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 
2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 
2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/ncnnnpnn_test.cpp b/ncnnnpnn_test.cpp
index 77a2833..0d2494a 100644
--- a/ncnnnpnn_test.cpp
+++ b/ncnnnpnn_test.cpp
@@ -1,6 +1,6 @@
 // Format NNNN.NNN --> "N,NNN.NN": unit test.
 //
-// Copyright (C) 2002, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 
2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2002, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 
2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/null_stream.cpp b/null_stream.cpp
index 0edc76c..5dbb45d 100644
--- a/null_stream.cpp
+++ b/null_stream.cpp
@@ -1,6 +1,6 @@
 // Stream and stream buffer that discard output like the null device.
 //
-// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/null_stream.hpp b/null_stream.hpp
index 2df92c9..35f9824 100644
--- a/null_stream.hpp
+++ b/null_stream.hpp
@@ -1,6 +1,6 @@
 // Stream and stream buffer that discard output like the null device.
 //
-// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/numeric_io_cast.hpp b/numeric_io_cast.hpp
index eaf8d9b..5a64dac 100644
--- a/numeric_io_cast.hpp
+++ b/numeric_io_cast.hpp
@@ -1,6 +1,6 @@
 // Decimal conversion between std::string and arithmetic types.
 //
-// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/numeric_io_test.cpp b/numeric_io_test.cpp
index 27af924..ddf9ecb 100644
--- a/numeric_io_test.cpp
+++ b/numeric_io_test.cpp
@@ -1,6 +1,6 @@
 // Decimal conversion between std::string and arithmetic types--unit test.
 //
-// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/numeric_io_traits.hpp b/numeric_io_traits.hpp
index 784d182..07f2878 100644
--- a/numeric_io_traits.hpp
+++ b/numeric_io_traits.hpp
@@ -1,6 +1,6 @@
 // Traits for conversion between arithmetic types and strings.
 //
-// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/nychthemeral_test.sh b/nychthemeral_test.sh
index e0e19e8..dfdfaeb 100755
--- a/nychthemeral_test.sh
+++ b/nychthemeral_test.sh
@@ -2,7 +2,7 @@
 
 # Run a comprehensive set of tests (excluding the automated GUI test).
 
-# Copyright (C) 2018, 2019 Gregory W. Chicares.
+# Copyright (C) 2018, 2019, 2020 Gregory W. Chicares.
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License version 2 as
diff --git a/objects.make b/objects.make
index 0a5e63b..435eaff 100644
--- a/objects.make
+++ b/objects.make
@@ -1,6 +1,6 @@
 # Makefile: object lists.
 #
-# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License version 2 as
diff --git a/oecumenic_enumerations.hpp b/oecumenic_enumerations.hpp
index c548848..e4baa27 100644
--- a/oecumenic_enumerations.hpp
+++ b/oecumenic_enumerations.hpp
@@ -1,6 +1,6 @@
 // Enumerative types used sparsim across subsystems.
 //
-// Copyright (C) 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 
2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 
2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/outlay.cpp b/outlay.cpp
index e58b688..afff347 100644
--- a/outlay.cpp
+++ b/outlay.cpp
@@ -1,6 +1,6 @@
 // Premiums, loans, and withdrawals.
 //
-// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/outlay.hpp b/outlay.hpp
index a1a5444..b934741 100644
--- a/outlay.hpp
+++ b/outlay.hpp
@@ -1,6 +1,6 @@
 // Premiums, loans, and withdrawals.
 //
-// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/pasting_to_a_census.html b/pasting_to_a_census.html
index 6bf0dbc..f82e6e6 100644
--- a/pasting_to_a_census.html
+++ b/pasting_to_a_census.html
@@ -4,7 +4,7 @@
 <!--
     Let me illustrate... user manual.
 
-    Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 
2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory 
W. Chicares.
+    Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 
2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 
Gregory W. Chicares.
 
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License version 2 as
@@ -193,7 +193,7 @@ it back in.
 <hr>
 
 <p>
-Copyright &copy; 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 
2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory 
W. Chicares.
+Copyright &copy; 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 
2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 
Gregory W. Chicares.
 This program, including its documentation, is free software. Read the
 <a href="COPYING.html">terms</a>
 under which you can redistribute and modify it.
diff --git a/path_utility.cpp b/path_utility.cpp
index d741c0a..3bb6ae1 100644
--- a/path_utility.cpp
+++ b/path_utility.cpp
@@ -1,6 +1,6 @@
 // Path utilities.
 //
-// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/path_utility.hpp b/path_utility.hpp
index 227ed57..1cf1468 100644
--- a/path_utility.hpp
+++ b/path_utility.hpp
@@ -1,6 +1,6 @@
 // Path utilities.
 //
-// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/path_utility_test.cpp b/path_utility_test.cpp
index 86a45c1..14bc17b 100644
--- a/path_utility_test.cpp
+++ b/path_utility_test.cpp
@@ -1,6 +1,6 @@
 // Path utilities--unit test.
 //
-// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/pchfile.hpp b/pchfile.hpp
index 75abf27..5e84633 100644
--- a/pchfile.hpp
+++ b/pchfile.hpp
@@ -1,6 +1,6 @@
 // Precompiled header file for general use.
 //
-// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/pchfile_wx.hpp b/pchfile_wx.hpp
index c28aa36..0d86477 100644
--- a/pchfile_wx.hpp
+++ b/pchfile_wx.hpp
@@ -1,6 +1,6 @@
 // Precompiled header file for use with wx.
 //
-// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 
2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 
2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/pchlist.hpp b/pchlist.hpp
index 01a820c..abe2c2c 100644
--- a/pchlist.hpp
+++ b/pchlist.hpp
@@ -1,6 +1,6 @@
 // List of headers to precompile for general use.
 //
-// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/pchlist_wx.hpp b/pchlist_wx.hpp
index 8439219..3803316 100644
--- a/pchlist_wx.hpp
+++ b/pchlist_wx.hpp
@@ -1,6 +1,6 @@
 // List of headers to precompile for use with wx.
 //
-// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 
2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 
2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/pdf_command.cpp b/pdf_command.cpp
index 126a5fe..324062d 100644
--- a/pdf_command.cpp
+++ b/pdf_command.cpp
@@ -1,6 +1,6 @@
 // Create a PDF file from a ledger.
 //
-// Copyright (C) 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/pdf_command.hpp b/pdf_command.hpp
index ac7dcfa..cab3aa5 100644
--- a/pdf_command.hpp
+++ b/pdf_command.hpp
@@ -1,6 +1,6 @@
 // Create a PDF file from a ledger.
 //
-// Copyright (C) 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/pdf_command_wx.cpp b/pdf_command_wx.cpp
index 1508bfc..ddda201 100644
--- a/pdf_command_wx.cpp
+++ b/pdf_command_wx.cpp
@@ -1,6 +1,6 @@
 // Create a PDF file from a ledger--wx interface.
 //
-// Copyright (C) 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/pdf_writer_wx.cpp b/pdf_writer_wx.cpp
index 423a93e..7581a5a 100644
--- a/pdf_writer_wx.cpp
+++ b/pdf_writer_wx.cpp
@@ -1,6 +1,6 @@
 // PDF generation helpers.
 //
-// Copyright (C) 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/pdf_writer_wx.hpp b/pdf_writer_wx.hpp
index ac2d40b..8e701a6 100644
--- a/pdf_writer_wx.hpp
+++ b/pdf_writer_wx.hpp
@@ -1,6 +1,6 @@
 // PDF generation helpers.
 //
-// Copyright (C) 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/platform_dependent.hpp b/platform_dependent.hpp
index a91c76e..f62b97c 100644
--- a/platform_dependent.hpp
+++ b/platform_dependent.hpp
@@ -1,6 +1,6 @@
 // Functions not in C++98 but available in a platform-dependent way.
 //
-// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/policy_document.cpp b/policy_document.cpp
index de91b81..31d3fb1 100644
--- a/policy_document.cpp
+++ b/policy_document.cpp
@@ -1,6 +1,6 @@
 // Document class for product data.
 //
-// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/policy_document.hpp b/policy_document.hpp
index 16ec388..51781d2 100644
--- a/policy_document.hpp
+++ b/policy_document.hpp
@@ -1,6 +1,6 @@
 // Document class for product data.
 //
-// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/policy_view.cpp b/policy_view.cpp
index d29cd6b..40dd44b 100644
--- a/policy_view.cpp
+++ b/policy_view.cpp
@@ -1,6 +1,6 @@
 // Product data manager.
 //
-// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/policy_view.hpp b/policy_view.hpp
index 4f5d268..235411c 100644
--- a/policy_view.hpp
+++ b/policy_view.hpp
@@ -1,6 +1,6 @@
 // Product data manager.
 //
-// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/policy_view.xrc b/policy_view.xrc
index 0015d78..1ef3d8a 100644
--- a/policy_view.xrc
+++ b/policy_view.xrc
@@ -5,7 +5,7 @@
 <!--
     Let me illustrate...: wxWindows xml resources for policy editor.
 
-    Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019 Gregory W. Chicares.
+    Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019, 2020 Gregory W. Chicares.
 
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License version 2 as
diff --git a/posix_fhs.make b/posix_fhs.make
index 10984ee..c95e4b4 100644
--- a/posix_fhs.make
+++ b/posix_fhs.make
@@ -1,7 +1,7 @@
 # Platform specifics: GNU/Linux and systems that equivalently comply
 # with POSIX and the Filesystem Hierarchy Standard.
 #
-# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License version 2 as
diff --git a/preferences_model.cpp b/preferences_model.cpp
index 4dea77b..360183c 100644
--- a/preferences_model.cpp
+++ b/preferences_model.cpp
@@ -1,6 +1,6 @@
 // MVC Model for user preferences.
 //
-// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 
2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 
2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/preferences_model.hpp b/preferences_model.hpp
index 51cb288..36ea45b 100644
--- a/preferences_model.hpp
+++ b/preferences_model.hpp
@@ -1,6 +1,6 @@
 // MVC Model for user preferences.
 //
-// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 
2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 
2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/preferences_view.cpp b/preferences_view.cpp
index 0b2ed59..3fe4bb9 100644
--- a/preferences_view.cpp
+++ b/preferences_view.cpp
@@ -1,6 +1,6 @@
 // MVC View for user preferences.
 //
-// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 
2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 
2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/preferences_view.hpp b/preferences_view.hpp
index 80ca86e..c917e1d 100644
--- a/preferences_view.hpp
+++ b/preferences_view.hpp
@@ -1,6 +1,6 @@
 // MVC View for user preferences.
 //
-// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 
2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 
2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/preferences_view.xrc b/preferences_view.xrc
index c23e410..455b12f 100644
--- a/preferences_view.xrc
+++ b/preferences_view.xrc
@@ -5,7 +5,7 @@
 <!--
     Let me illustrate...: wxWindows xml resources for user preferences.
 
-    Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 
2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+    Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 
2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License version 2 as
diff --git a/premium_tax.cpp b/premium_tax.cpp
index 4a26d8d..bc9066e 100644
--- a/premium_tax.cpp
+++ b/premium_tax.cpp
@@ -1,6 +1,6 @@
 // Premium tax.
 //
-// Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 
2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. 
Chicares.
+// Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 
2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory 
W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/premium_tax.hpp b/premium_tax.hpp
index dbcd3d5..6566a53 100644
--- a/premium_tax.hpp
+++ b/premium_tax.hpp
@@ -1,6 +1,6 @@
 // Premium tax.
 //
-// Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 
2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. 
Chicares.
+// Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 
2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory 
W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/premium_tax_test.cpp b/premium_tax_test.cpp
index c0a4845..ebf0bf6 100644
--- a/premium_tax_test.cpp
+++ b/premium_tax_test.cpp
@@ -1,6 +1,6 @@
 // Premium tax--unit test.
 //
-// Copyright (C) 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory 
W. Chicares.
+// Copyright (C) 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 
Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/previewframe_ex.cpp b/previewframe_ex.cpp
index 8164a7b..7e9c787 100644
--- a/previewframe_ex.cpp
+++ b/previewframe_ex.cpp
@@ -1,6 +1,6 @@
 // Customize implementation details of library class wxPreviewFrame.
 //
-// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/previewframe_ex.hpp b/previewframe_ex.hpp
index 9efe684..9e9aebe 100644
--- a/previewframe_ex.hpp
+++ b/previewframe_ex.hpp
@@ -1,6 +1,6 @@
 // Customize implementation details of library class wxPreviewFrame.
 //
-// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/print_matrix.hpp b/print_matrix.hpp
index 15f37e0..18e0204 100644
--- a/print_matrix.hpp
+++ b/print_matrix.hpp
@@ -1,6 +1,6 @@
 // Print a matrix more or less as APL would.
 //
-// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/print_matrix_test.cpp b/print_matrix_test.cpp
index 1d4dd10..754c012 100644
--- a/print_matrix_test.cpp
+++ b/print_matrix_test.cpp
@@ -1,6 +1,6 @@
 // Print a matrix more or less as APL would--unit test.
 //
-// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/product_data.cpp b/product_data.cpp
index 6aec91f..07b7000 100644
--- a/product_data.cpp
+++ b/product_data.cpp
@@ -1,6 +1,6 @@
 // Product data representable as strings.
 //
-// Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. 
Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/product_data.hpp b/product_data.hpp
index da6ebce..c662568 100644
--- a/product_data.hpp
+++ b/product_data.hpp
@@ -1,6 +1,6 @@
 // Product data representable as strings.
 //
-// Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. 
Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/product_editor.cpp b/product_editor.cpp
index efbab6f..4fb9a35 100644
--- a/product_editor.cpp
+++ b/product_editor.cpp
@@ -1,6 +1,6 @@
 // Common code used in various product editor document/view classes.
 //
-// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/product_editor.hpp b/product_editor.hpp
index 9f8d361..e45a49e 100644
--- a/product_editor.hpp
+++ b/product_editor.hpp
@@ -1,6 +1,6 @@
 // Common code used in various product editor document/view classes.
 //
-// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/product_file_test.cpp b/product_file_test.cpp
index 06e9f94..231b1d9 100644
--- a/product_file_test.cpp
+++ b/product_file_test.cpp
@@ -1,6 +1,6 @@
 // Product files--unit test.
 //
-// Copyright (C) 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 
Gregory W. Chicares.
+// Copyright (C) 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 
2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/progress_meter.cpp b/progress_meter.cpp
index e88204f..7f3c403 100644
--- a/progress_meter.cpp
+++ b/progress_meter.cpp
@@ -1,6 +1,6 @@
 // Show progress on lengthy operations, optionally letting users cancel them.
 //
-// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/progress_meter.hpp b/progress_meter.hpp
index e920819..9088bf2 100644
--- a/progress_meter.hpp
+++ b/progress_meter.hpp
@@ -1,6 +1,6 @@
 // Show progress on lengthy operations, optionally letting users cancel them.
 //
-// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/progress_meter_cgi.cpp b/progress_meter_cgi.cpp
index b4c7ba0..6f4282d 100644
--- a/progress_meter_cgi.cpp
+++ b/progress_meter_cgi.cpp
@@ -1,6 +1,6 @@
 // Show progress on lengthy operations--common gateway interface.
 //
-// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/progress_meter_cli.cpp b/progress_meter_cli.cpp
index b418136..01a6301 100644
--- a/progress_meter_cli.cpp
+++ b/progress_meter_cli.cpp
@@ -1,6 +1,6 @@
 // Show progress on lengthy operations--command-line interface.
 //
-// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/progress_meter_test.cpp b/progress_meter_test.cpp
index 190429e..972678c 100644
--- a/progress_meter_test.cpp
+++ b/progress_meter_test.cpp
@@ -1,6 +1,6 @@
 // Show progress on lengthy operations--unit test.
 //
-// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/progress_meter_wx.cpp b/progress_meter_wx.cpp
index 2af5b43..18b30f6 100644
--- a/progress_meter_wx.cpp
+++ b/progress_meter_wx.cpp
@@ -1,6 +1,6 @@
 // Show progress on lengthy operations--wx interface.
 //
-// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/rate_table.cpp b/rate_table.cpp
index 6dfa2b4..580c397 100644
--- a/rate_table.cpp
+++ b/rate_table.cpp
@@ -1,6 +1,6 @@
 // Tools for working with SOA tables represented in binary format.
 //
-// Copyright (C) 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/rate_table.hpp b/rate_table.hpp
index a5f471c..914d064 100644
--- a/rate_table.hpp
+++ b/rate_table.hpp
@@ -1,6 +1,6 @@
 // Tools for working with SOA tables represented in binary format.
 //
-// Copyright (C) 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/rate_table_test.cpp b/rate_table_test.cpp
index 5e44a5b..61e97a7 100644
--- a/rate_table_test.cpp
+++ b/rate_table_test.cpp
@@ -1,6 +1,6 @@
 // SOA tables represented in binary SOA format--unit test.
 //
-// Copyright (C) 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/rate_table_tool.cpp b/rate_table_tool.cpp
index a6f30a7..3055938 100644
--- a/rate_table_tool.cpp
+++ b/rate_table_tool.cpp
@@ -1,6 +1,6 @@
 // Life insurance illustrations: SOA mortality table utility.
 //
-// Copyright (C) 2003, 2004, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2003, 2004, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. 
Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/reg_d_group_basic.mst b/reg_d_group_basic.mst
index 086db60..ab83762 100644
--- a/reg_d_group_basic.mst
+++ b/reg_d_group_basic.mst
@@ -1,5 +1,5 @@
 {{!
-    Copyright (C) 2017, 2018, 2019 Gregory W. Chicares.
+    Copyright (C) 2017, 2018, 2019, 2020 Gregory W. Chicares.
 
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License version 2 as
diff --git a/reg_d_group_column_headings.mst b/reg_d_group_column_headings.mst
index ea45d34..1b1fdbd 100644
--- a/reg_d_group_column_headings.mst
+++ b/reg_d_group_column_headings.mst
@@ -1,5 +1,5 @@
 {{!
-    Copyright (C) 2017, 2018, 2019 Gregory W. Chicares.
+    Copyright (C) 2017, 2018, 2019, 2020 Gregory W. Chicares.
 
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License version 2 as
diff --git a/reg_d_group_footer_upper.mst b/reg_d_group_footer_upper.mst
index ab232f6..cd6cac3 100644
--- a/reg_d_group_footer_upper.mst
+++ b/reg_d_group_footer_upper.mst
@@ -1,5 +1,5 @@
 {{!
-    Copyright (C) 2017, 2018, 2019 Gregory W. Chicares.
+    Copyright (C) 2017, 2018, 2019, 2020 Gregory W. Chicares.
 
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License version 2 as
diff --git a/reg_d_group_header.mst b/reg_d_group_header.mst
index 1efe823..ffa030f 100644
--- a/reg_d_group_header.mst
+++ b/reg_d_group_header.mst
@@ -1,5 +1,5 @@
 {{!
-    Copyright (C) 2017, 2018, 2019 Gregory W. Chicares.
+    Copyright (C) 2017, 2018, 2019, 2020 Gregory W. Chicares.
 
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License version 2 as
diff --git a/reg_d_group_header_lower.mst b/reg_d_group_header_lower.mst
index ec426ea..9660ae2 100644
--- a/reg_d_group_header_lower.mst
+++ b/reg_d_group_header_lower.mst
@@ -1,5 +1,5 @@
 {{!
-    Copyright (C) 2017, 2018, 2019 Gregory W. Chicares.
+    Copyright (C) 2017, 2018, 2019, 2020 Gregory W. Chicares.
 
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License version 2 as
diff --git a/reg_d_group_header_upper.mst b/reg_d_group_header_upper.mst
index 1b4709a..831270c 100644
--- a/reg_d_group_header_upper.mst
+++ b/reg_d_group_header_upper.mst
@@ -1,5 +1,5 @@
 {{!
-    Copyright (C) 2017, 2018, 2019 Gregory W. Chicares.
+    Copyright (C) 2017, 2018, 2019, 2020 Gregory W. Chicares.
 
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License version 2 as
diff --git a/reg_d_group_narr_summary.mst b/reg_d_group_narr_summary.mst
index 708d368..cd48eaa 100644
--- a/reg_d_group_narr_summary.mst
+++ b/reg_d_group_narr_summary.mst
@@ -1,5 +1,5 @@
 {{!
-    Copyright (C) 2017, 2018, 2019 Gregory W. Chicares.
+    Copyright (C) 2017, 2018, 2019, 2020 Gregory W. Chicares.
 
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License version 2 as
diff --git a/reg_d_group_narr_summary2.mst b/reg_d_group_narr_summary2.mst
index d56da7c..8b68730 100644
--- a/reg_d_group_narr_summary2.mst
+++ b/reg_d_group_narr_summary2.mst
@@ -1,5 +1,5 @@
 {{!
-    Copyright (C) 2017, 2018, 2019 Gregory W. Chicares.
+    Copyright (C) 2017, 2018, 2019, 2020 Gregory W. Chicares.
 
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License version 2 as
diff --git a/reg_d_group_supp_report.mst b/reg_d_group_supp_report.mst
index d9538b8..52f5c79 100644
--- a/reg_d_group_supp_report.mst
+++ b/reg_d_group_supp_report.mst
@@ -1,5 +1,5 @@
 {{!
-    Copyright (C) 2017, 2018, 2019 Gregory W. Chicares.
+    Copyright (C) 2017, 2018, 2019, 2020 Gregory W. Chicares.
 
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License version 2 as
diff --git a/reg_d_indiv_cover_page.mst b/reg_d_indiv_cover_page.mst
index 6f11f29..f6d7ff0 100644
--- a/reg_d_indiv_cover_page.mst
+++ b/reg_d_indiv_cover_page.mst
@@ -1,5 +1,5 @@
 {{!
-    Copyright (C) 2017, 2018, 2019 Gregory W. Chicares.
+    Copyright (C) 2017, 2018, 2019, 2020 Gregory W. Chicares.
 
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License version 2 as
diff --git a/reg_d_indiv_curr.mst b/reg_d_indiv_curr.mst
index 376bba6..8f87cdb 100644
--- a/reg_d_indiv_curr.mst
+++ b/reg_d_indiv_curr.mst
@@ -1,5 +1,5 @@
 {{!
-    Copyright (C) 2017, 2018, 2019 Gregory W. Chicares.
+    Copyright (C) 2017, 2018, 2019, 2020 Gregory W. Chicares.
 
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License version 2 as
diff --git a/reg_d_indiv_curr_irr.mst b/reg_d_indiv_curr_irr.mst
index 876cd95..4e11292 100644
--- a/reg_d_indiv_curr_irr.mst
+++ b/reg_d_indiv_curr_irr.mst
@@ -1,5 +1,5 @@
 {{!
-    Copyright (C) 2017, 2018, 2019 Gregory W. Chicares.
+    Copyright (C) 2017, 2018, 2019, 2020 Gregory W. Chicares.
 
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License version 2 as
diff --git a/reg_d_indiv_footer_upper.mst b/reg_d_indiv_footer_upper.mst
index 5546842..1c84aff 100644
--- a/reg_d_indiv_footer_upper.mst
+++ b/reg_d_indiv_footer_upper.mst
@@ -1,5 +1,5 @@
 {{!
-    Copyright (C) 2017, 2018, 2019 Gregory W. Chicares.
+    Copyright (C) 2017, 2018, 2019, 2020 Gregory W. Chicares.
 
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License version 2 as
diff --git a/reg_d_indiv_guar_irr.mst b/reg_d_indiv_guar_irr.mst
index e9034bd..0d40563 100644
--- a/reg_d_indiv_guar_irr.mst
+++ b/reg_d_indiv_guar_irr.mst
@@ -1,5 +1,5 @@
 {{!
-    Copyright (C) 2017, 2018, 2019 Gregory W. Chicares.
+    Copyright (C) 2017, 2018, 2019, 2020 Gregory W. Chicares.
 
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License version 2 as
diff --git a/reg_d_indiv_header.mst b/reg_d_indiv_header.mst
index 1beec0c..08e0e43 100644
--- a/reg_d_indiv_header.mst
+++ b/reg_d_indiv_header.mst
@@ -1,5 +1,5 @@
 {{!
-    Copyright (C) 2017, 2018, 2019 Gregory W. Chicares.
+    Copyright (C) 2017, 2018, 2019, 2020 Gregory W. Chicares.
 
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License version 2 as
diff --git a/reg_d_indiv_notes1.mst b/reg_d_indiv_notes1.mst
index 6a94a8e..d3d5bcb 100644
--- a/reg_d_indiv_notes1.mst
+++ b/reg_d_indiv_notes1.mst
@@ -1,5 +1,5 @@
 {{!
-    Copyright (C) 2017, 2018, 2019 Gregory W. Chicares.
+    Copyright (C) 2017, 2018, 2019, 2020 Gregory W. Chicares.
 
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License version 2 as
diff --git a/reg_d_indiv_notes2.mst b/reg_d_indiv_notes2.mst
index a3cbb59..a32c554 100644
--- a/reg_d_indiv_notes2.mst
+++ b/reg_d_indiv_notes2.mst
@@ -1,5 +1,5 @@
 {{!
-    Copyright (C) 2017, 2018, 2019 Gregory W. Chicares.
+    Copyright (C) 2017, 2018, 2019, 2020 Gregory W. Chicares.
 
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License version 2 as
diff --git a/reg_d_indiv_supp_report.mst b/reg_d_indiv_supp_report.mst
index fced87a..957f1a9 100644
--- a/reg_d_indiv_supp_report.mst
+++ b/reg_d_indiv_supp_report.mst
@@ -1,5 +1,5 @@
 {{!
-    Copyright (C) 2017, 2018, 2019 Gregory W. Chicares.
+    Copyright (C) 2017, 2018, 2019, 2020 Gregory W. Chicares.
 
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License version 2 as
diff --git a/regex_test.cpp b/regex_test.cpp
index 8fc1f87..f14530f 100644
--- a/regex_test.cpp
+++ b/regex_test.cpp
@@ -1,6 +1,6 @@
 // Regular expressions--unit test.
 //
-// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/report_table.cpp b/report_table.cpp
index 06c681f..befbb1a 100644
--- a/report_table.cpp
+++ b/report_table.cpp
@@ -1,6 +1,6 @@
 // Platform-independent support for report tables.
 //
-// Copyright (C) 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/report_table.hpp b/report_table.hpp
index 60bf256..cf52306 100644
--- a/report_table.hpp
+++ b/report_table.hpp
@@ -1,6 +1,6 @@
 // Platform-independent support for report tables.
 //
-// Copyright (C) 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/report_table_test.cpp b/report_table_test.cpp
index ba94798..40bb9bc 100644
--- a/report_table_test.cpp
+++ b/report_table_test.cpp
@@ -1,6 +1,6 @@
 // Platform-independent support for report tables: unit test.
 //
-// Copyright (C) 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/round_glibc.c b/round_glibc.c
index 8947f05..bb99ac8 100644
--- a/round_glibc.c
+++ b/round_glibc.c
@@ -1,6 +1,6 @@
 // Standard C round*() from glibc to fix MinGW-w64 defects.
 //
-// Copyright (C) 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/round_test.cpp b/round_test.cpp
index c989186..bc82830 100644
--- a/round_test.cpp
+++ b/round_test.cpp
@@ -1,6 +1,6 @@
 // Rounding--unit test.
 //
-// Copyright (C) 2001, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 
2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2001, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 
2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/round_to.hpp b/round_to.hpp
index 4d5bd82..ad7406a 100644
--- a/round_to.hpp
+++ b/round_to.hpp
@@ -1,6 +1,6 @@
 // Rounding.
 //
-// Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 
2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 
2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/round_to_test.cpp b/round_to_test.cpp
index 753b196..2147fba 100644
--- a/round_to_test.cpp
+++ b/round_to_test.cpp
@@ -1,6 +1,6 @@
 // Rounding--unit test.
 //
-// Copyright (C) 2001, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 
2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2001, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 
2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/rounding_document.cpp b/rounding_document.cpp
index 6a33076..4cb27ef 100644
--- a/rounding_document.cpp
+++ b/rounding_document.cpp
@@ -1,6 +1,6 @@
 // Document class for Rounding rules.
 //
-// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/rounding_document.hpp b/rounding_document.hpp
index f0ff926..23e203a 100644
--- a/rounding_document.hpp
+++ b/rounding_document.hpp
@@ -1,6 +1,6 @@
 // Document class for Rounding rules.
 //
-// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/rounding_rules.cpp b/rounding_rules.cpp
index a0c9745..d8226a9 100644
--- a/rounding_rules.cpp
+++ b/rounding_rules.cpp
@@ -1,6 +1,6 @@
 // Rounding rules.
 //
-// Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. 
Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/rounding_rules.hpp b/rounding_rules.hpp
index f6111e0..b31121f 100644
--- a/rounding_rules.hpp
+++ b/rounding_rules.hpp
@@ -1,6 +1,6 @@
 // Rounding rules.
 //
-// Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. 
Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/rounding_view.cpp b/rounding_view.cpp
index aecfd90..0880a6b 100644
--- a/rounding_view.cpp
+++ b/rounding_view.cpp
@@ -1,6 +1,6 @@
 // Rounding rules manager.
 //
-// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/rounding_view.hpp b/rounding_view.hpp
index 25f4379..8856760 100644
--- a/rounding_view.hpp
+++ b/rounding_view.hpp
@@ -1,6 +1,6 @@
 // Rounding rules manager.
 //
-// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/rounding_view.xrc b/rounding_view.xrc
index 8392ebf..ad0c60b 100644
--- a/rounding_view.xrc
+++ b/rounding_view.xrc
@@ -5,7 +5,7 @@
 <!--
     Let me illustrate...: wxWindows xml resources for rounding rules editor.
 
-    Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019 Gregory W. Chicares.
+    Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019, 2020 Gregory W. Chicares.
 
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License version 2 as
diff --git a/rounding_view_editor.cpp b/rounding_view_editor.cpp
index 5b88ae7..43f596d 100644
--- a/rounding_view_editor.cpp
+++ b/rounding_view_editor.cpp
@@ -1,6 +1,6 @@
 // Rounding rules manager helper widget.
 //
-// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/rounding_view_editor.hpp b/rounding_view_editor.hpp
index b7c27b8..743f500 100644
--- a/rounding_view_editor.hpp
+++ b/rounding_view_editor.hpp
@@ -1,6 +1,6 @@
 // Rounding rules manager helper widget.
 //
-// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/rtti_lmi.hpp b/rtti_lmi.hpp
index a9aa3be..f3d8925 100644
--- a/rtti_lmi.hpp
+++ b/rtti_lmi.hpp
@@ -1,6 +1,6 @@
 // Extensions to C++ run-time type information.
 //
-// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 
2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 
2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/rtti_lmi_test.cpp b/rtti_lmi_test.cpp
index e267a99..7063683 100644
--- a/rtti_lmi_test.cpp
+++ b/rtti_lmi_test.cpp
@@ -1,6 +1,6 @@
 // Extensions to C++ run-time type information--unit test.
 //
-// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 
2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 
2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/safely_dereference_as.hpp b/safely_dereference_as.hpp
index 4e465ed..ef85089 100644
--- a/safely_dereference_as.hpp
+++ b/safely_dereference_as.hpp
@@ -1,6 +1,6 @@
 // Dereference a non-null pointer, optionally downcasting it.
 //
-// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/safely_dereference_as_test.cpp b/safely_dereference_as_test.cpp
index 50e76fb..1ab5495 100644
--- a/safely_dereference_as_test.cpp
+++ b/safely_dereference_as_test.cpp
@@ -1,6 +1,6 @@
 // Dereference a non-null pointer, optionally downcasting it--unit test.
 //
-// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/sandbox_test.cpp b/sandbox_test.cpp
index bbc998e..c762f53 100644
--- a/sandbox_test.cpp
+++ b/sandbox_test.cpp
@@ -1,6 +1,6 @@
 // Testing sandbox.
 //
-// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 
2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 
2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/sequence_input.html b/sequence_input.html
index ba5afab..e58e183 100644
--- a/sequence_input.html
+++ b/sequence_input.html
@@ -4,7 +4,7 @@
 <!--
     Let me illustrate... user manual.
 
-    Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 
2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory 
W. Chicares.
+    Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 
2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 
Gregory W. Chicares.
 
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License version 2 as
@@ -228,7 +228,7 @@ means monthly until the end of the tenth policy year, then 
annual.
 <hr>
 
 <p>
-Copyright &copy; 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 
2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory 
W. Chicares.
+Copyright &copy; 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 
2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 
Gregory W. Chicares.
 This program, including its documentation, is free software. Read the
 <a href="COPYING.html">terms</a>
 under which you can redistribute and modify it.
diff --git a/set_toolchain.sh b/set_toolchain.sh
index 379ff14..e2f959c 100755
--- a/set_toolchain.sh
+++ b/set_toolchain.sh
@@ -2,7 +2,7 @@
 
 # Set $PATH, $WINEPATH, and $PERFORM based on $LMI_COMPILER and $LMI_TRIPLET.
 
-# Copyright (C) 2019 Gregory W. Chicares.
+# Copyright (C) 2019, 2020 Gregory W. Chicares.
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License version 2 as
diff --git a/sigfpe.cpp b/sigfpe.cpp
index 4972e88..6c5e5c3 100644
--- a/sigfpe.cpp
+++ b/sigfpe.cpp
@@ -1,6 +1,6 @@
 // Floating-point exception handler.
 //
-// Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 
2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 
2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/sigfpe.hpp b/sigfpe.hpp
index 87652fb..68dfbbc 100644
--- a/sigfpe.hpp
+++ b/sigfpe.hpp
@@ -1,6 +1,6 @@
 // Life insurance illustrations.
 //
-// Copyright (C) 2003, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2003, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/single_cell_document.cpp b/single_cell_document.cpp
index b57e36f..59b522c 100644
--- a/single_cell_document.cpp
+++ b/single_cell_document.cpp
@@ -1,6 +1,6 @@
 // xml document for single-cell illustration.
 //
-// Copyright (C) 2002, 2003, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 
2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2002, 2003, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 
2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/single_cell_document.hpp b/single_cell_document.hpp
index 8240391..295473b 100644
--- a/single_cell_document.hpp
+++ b/single_cell_document.hpp
@@ -1,6 +1,6 @@
 // xml document for single-cell illustration.
 //
-// Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 
2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 
2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/single_cell_document.rnc b/single_cell_document.rnc
index 9fcf6d8..ebdc583 100644
--- a/single_cell_document.rnc
+++ b/single_cell_document.rnc
@@ -1,6 +1,6 @@
 # RELAX NG schema for '.ill' files (class single_cell_document).
 #
-# Copyright (C) 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. 
Chicares.
+# Copyright (C) 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory 
W. Chicares.
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License version 2 as
diff --git a/single_cell_document.xsd b/single_cell_document.xsd
index dfbe04e..649144f 100644
--- a/single_cell_document.xsd
+++ b/single_cell_document.xsd
@@ -4,7 +4,7 @@
   <!--
     RELAX NG schema for '.ill' files (class single_cell_document).
 
-    Copyright (C) 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. 
Chicares.
+    Copyright (C) 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory 
W. Chicares.
 
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License version 2 as
diff --git a/single_cell_document_00.xsd b/single_cell_document_00.xsd
index 6e11d56..7a204a4 100644
--- a/single_cell_document_00.xsd
+++ b/single_cell_document_00.xsd
@@ -4,7 +4,7 @@
   <!--
     RELAX NG schema for '.ill' files (class single_cell_document).
 
-    Copyright (C) 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. 
Chicares.
+    Copyright (C) 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory 
W. Chicares.
 
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License version 2 as
diff --git a/single_cell_document_01.rnc b/single_cell_document_01.rnc
index a779df6..b1cd1a8 100644
--- a/single_cell_document_01.rnc
+++ b/single_cell_document_01.rnc
@@ -1,6 +1,6 @@
 # RELAX NG schema for '.ill' files (class single_cell_document).
 #
-# Copyright (C) 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. 
Chicares.
+# Copyright (C) 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory 
W. Chicares.
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License version 2 as
diff --git a/single_cell_document_01.xsd b/single_cell_document_01.xsd
index 6e11d56..7a204a4 100644
--- a/single_cell_document_01.xsd
+++ b/single_cell_document_01.xsd
@@ -4,7 +4,7 @@
   <!--
     RELAX NG schema for '.ill' files (class single_cell_document).
 
-    Copyright (C) 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. 
Chicares.
+    Copyright (C) 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory 
W. Chicares.
 
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License version 2 as
diff --git a/single_cell_document_02.rnc b/single_cell_document_02.rnc
index 6d000e8..f7c3a08 100644
--- a/single_cell_document_02.rnc
+++ b/single_cell_document_02.rnc
@@ -1,6 +1,6 @@
 # RELAX NG schema for '.ill' files (class single_cell_document).
 #
-# Copyright (C) 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. 
Chicares.
+# Copyright (C) 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory 
W. Chicares.
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License version 2 as
diff --git a/single_cell_document_02.xsd b/single_cell_document_02.xsd
index 9f670a0..11d4a8c 100644
--- a/single_cell_document_02.xsd
+++ b/single_cell_document_02.xsd
@@ -4,7 +4,7 @@
   <!--
     RELAX NG schema for '.ill' files (class single_cell_document).
 
-    Copyright (C) 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. 
Chicares.
+    Copyright (C) 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory 
W. Chicares.
 
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License version 2 as
diff --git a/single_choice_popup_menu.cpp b/single_choice_popup_menu.cpp
index d331173..4bc4208 100644
--- a/single_choice_popup_menu.cpp
+++ b/single_choice_popup_menu.cpp
@@ -1,6 +1,6 @@
 // Single-choice popup menu: a wxGetSingleChoiceIndex alternative.
 //
-// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 
2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 
2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/single_choice_popup_menu.hpp b/single_choice_popup_menu.hpp
index cadf06a..34b5fca 100644
--- a/single_choice_popup_menu.hpp
+++ b/single_choice_popup_menu.hpp
@@ -1,6 +1,6 @@
 // Single-choice popup menu: a wxGetSingleChoiceIndex alternative.
 //
-// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 
2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 
2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/skeleton.cpp b/skeleton.cpp
index e957c76..d75df79 100644
--- a/skeleton.cpp
+++ b/skeleton.cpp
@@ -1,6 +1,6 @@
 // Main file for life insurance illustrations with wx interface.
 //
-// Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 
2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 
2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/skeleton.hpp b/skeleton.hpp
index 6ef3408..a313388 100644
--- a/skeleton.hpp
+++ b/skeleton.hpp
@@ -1,6 +1,6 @@
 // Main file for life insurance illustrations with wx interface.
 //
-// Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 
2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 
2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/skin.xrc b/skin.xrc
index 544a3e8..3b7f059 100644
--- a/skin.xrc
+++ b/skin.xrc
@@ -5,7 +5,7 @@
 <!--
     Let me illustrate...: wxWindows xml input-notebook resources.
 
-    Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 
2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+    Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 
2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License version 2 as
diff --git a/skin_coli_boli.xrc b/skin_coli_boli.xrc
index a48fe71..47852b5 100644
--- a/skin_coli_boli.xrc
+++ b/skin_coli_boli.xrc
@@ -5,7 +5,7 @@
 <!--
     Let me illustrate...: wxWindows xml input-notebook resources.
 
-    Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 
2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+    Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 
2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License version 2 as
diff --git a/skin_group_carveout.xrc b/skin_group_carveout.xrc
index b8a97a6..ea3b00b 100644
--- a/skin_group_carveout.xrc
+++ b/skin_group_carveout.xrc
@@ -5,7 +5,7 @@
 <!--
     Let me illustrate...: wxWindows xml input-notebook resources.
 
-    Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 
2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+    Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 
2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License version 2 as
diff --git a/skin_single_premium.xrc b/skin_single_premium.xrc
index 39b595c..18b3ed7 100644
--- a/skin_single_premium.xrc
+++ b/skin_single_premium.xrc
@@ -5,7 +5,7 @@
 <!--
     Let me illustrate...: wxWindows xml input-notebook resources.
 
-    Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 
2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+    Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 
2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License version 2 as
diff --git a/snprintf_test.cpp b/snprintf_test.cpp
index d59d9d7..3334a1d 100644
--- a/snprintf_test.cpp
+++ b/snprintf_test.cpp
@@ -1,6 +1,6 @@
 // Test snprintf() implementations against ISO/IEC 9899 7.19.6.5 .
 //
-// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/so_attributes.hpp b/so_attributes.hpp
index 8bb889f..8a70984 100644
--- a/so_attributes.hpp
+++ b/so_attributes.hpp
@@ -1,6 +1,6 @@
 // Shared-object visibility (elf) and export-import (msw) attributes.
 //
-// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/solve.cpp b/solve.cpp
index 4189dec..85f90d8 100644
--- a/solve.cpp
+++ b/solve.cpp
@@ -1,6 +1,6 @@
 // Solves.
 //
-// Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. 
Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/sort_cell_subelements.xsl b/sort_cell_subelements.xsl
index 8f59891..eca8cd5 100644
--- a/sort_cell_subelements.xsl
+++ b/sort_cell_subelements.xsl
@@ -3,7 +3,7 @@
 <!--
     Sort subelements of a <cell> element.
 
-    Copyright (C) 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. 
Chicares.
+    Copyright (C) 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory 
W. Chicares.
 
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License version 2 as
diff --git a/ssize_lmi.hpp b/ssize_lmi.hpp
index 80f16ee..c17cff9 100644
--- a/ssize_lmi.hpp
+++ b/ssize_lmi.hpp
@@ -1,6 +1,6 @@
 // Reformed std::size() returning a signed integer.
 //
-// Copyright (C) 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/ssize_lmi_test.cpp b/ssize_lmi_test.cpp
index 067bd6f..fccc448 100644
--- a/ssize_lmi_test.cpp
+++ b/ssize_lmi_test.cpp
@@ -1,6 +1,6 @@
 // Reformed std::size() returning a signed integer: unit test.
 //
-// Copyright (C) 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/stl_extensions.hpp b/stl_extensions.hpp
index 5d28086..4b23d0f 100644
--- a/stl_extensions.hpp
+++ b/stl_extensions.hpp
@@ -1,6 +1,6 @@
 // SGI extensions to STL.
 //
-// Copyright (C) 2001, 2002, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 
2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2001, 2002, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 
2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/stratified_algorithms.cpp b/stratified_algorithms.cpp
index e5ce6bf..b769287 100644
--- a/stratified_algorithms.cpp
+++ b/stratified_algorithms.cpp
@@ -1,6 +1,6 @@
 // Numerical algorithms for stratified rates.
 //
-// Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. 
Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/stratified_algorithms.hpp b/stratified_algorithms.hpp
index 8d103a4..1073bce 100644
--- a/stratified_algorithms.hpp
+++ b/stratified_algorithms.hpp
@@ -1,6 +1,6 @@
 // Numerical algorithms for stratified rates.
 //
-// Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. 
Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/stratified_algorithms_test.cpp b/stratified_algorithms_test.cpp
index aef456a..301060c 100644
--- a/stratified_algorithms_test.cpp
+++ b/stratified_algorithms_test.cpp
@@ -1,6 +1,6 @@
 // Numerical algorithms for stratified rates--unit test.
 //
-// Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 
2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 
2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/stratified_charges.cpp b/stratified_charges.cpp
index ff9d25e..1ad3ac5 100644
--- a/stratified_charges.cpp
+++ b/stratified_charges.cpp
@@ -1,6 +1,6 @@
 // Rates that depend on the amount they're muliplied by.
 //
-// Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. 
Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/stratified_charges.hpp b/stratified_charges.hpp
index 4854dd0..dd51433 100644
--- a/stratified_charges.hpp
+++ b/stratified_charges.hpp
@@ -1,6 +1,6 @@
 // Rates that depend on the amount they're multiplied by.
 //
-// Copyright (C) 1998, 2001, 2002, 2003, 2005, 2006, 2007, 2008, 2009, 2010, 
2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 1998, 2001, 2002, 2003, 2005, 2006, 2007, 2008, 2009, 2010, 
2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/stratified_charges.xpp b/stratified_charges.xpp
index 190b872..a0374f5 100644
--- a/stratified_charges.xpp
+++ b/stratified_charges.xpp
@@ -1,6 +1,6 @@
 // Rates that depend on the amount they're muliplied by.
 //
-// Copyright (C) 2003, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2003, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/stream_cast.hpp b/stream_cast.hpp
index 8c1401f..3e74f8e 100644
--- a/stream_cast.hpp
+++ b/stream_cast.hpp
@@ -1,6 +1,6 @@
 // Convert between types as extractors and inserters do.
 //
-// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/stream_cast_test.cpp b/stream_cast_test.cpp
index f5cdcf5..e47c61e 100644
--- a/stream_cast_test.cpp
+++ b/stream_cast_test.cpp
@@ -1,6 +1,6 @@
 // Convert between types as extractors and inserters do--unit test.
 //
-// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/system_command.cpp b/system_command.cpp
index 4ace45b..dd61fb1 100644
--- a/system_command.cpp
+++ b/system_command.cpp
@@ -1,6 +1,6 @@
 // Instruct the operating system to execute a command.
 //
-// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/system_command.hpp b/system_command.hpp
index 55edb6c..0ee8072 100644
--- a/system_command.hpp
+++ b/system_command.hpp
@@ -1,6 +1,6 @@
 // Instruct the operating system to execute a command.
 //
-// Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 
2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 
2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/system_command_non_wx.cpp b/system_command_non_wx.cpp
index e79bffb..ca25ddb 100644
--- a/system_command_non_wx.cpp
+++ b/system_command_non_wx.cpp
@@ -1,6 +1,6 @@
 // Instruct the operating system to execute a command--non-wx interface.
 //
-// Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 
2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 
2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/system_command_test.cpp b/system_command_test.cpp
index d19dbc2..88d4805 100644
--- a/system_command_test.cpp
+++ b/system_command_test.cpp
@@ -1,6 +1,6 @@
 // Instruct the operating system to execute a command--unit test.
 //
-// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/system_command_wx.cpp b/system_command_wx.cpp
index 7a28236..c4721b7 100644
--- a/system_command_wx.cpp
+++ b/system_command_wx.cpp
@@ -1,6 +1,6 @@
 // Instruct the operating system to execute a command--wx interface.
 //
-// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/test_coding_rules.cpp b/test_coding_rules.cpp
index 7e2d050..02e6856 100644
--- a/test_coding_rules.cpp
+++ b/test_coding_rules.cpp
@@ -1,6 +1,6 @@
 // Test files for consistency with various rules.
 //
-// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 
2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 
2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/test_coding_rules_test.sh b/test_coding_rules_test.sh
index b7e0b51..ffd04fa 100755
--- a/test_coding_rules_test.sh
+++ b/test_coding_rules_test.sh
@@ -2,7 +2,7 @@
 
 # Test files for consistency with various rules: unit test.
 
-# Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019 Gregory W. Chicares.
+# Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019, 2020 Gregory W. Chicares.
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License version 2 as
diff --git a/test_main.cpp b/test_main.cpp
index 397bc0c..b692aa2 100644
--- a/test_main.cpp
+++ b/test_main.cpp
@@ -1,6 +1,6 @@
 // Unit-test framework based on Beman Dawes's boost library.
 //
-// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/test_schemata.sh b/test_schemata.sh
index 4b5737b..53c81e6 100755
--- a/test_schemata.sh
+++ b/test_schemata.sh
@@ -2,7 +2,7 @@
 
 # Test xml schemata.
 
-# Copyright (C) 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. 
Chicares.
+# Copyright (C) 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory 
W. Chicares.
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License version 2 as
diff --git a/test_tools.hpp b/test_tools.hpp
index 799602c..dd6145e 100644
--- a/test_tools.hpp
+++ b/test_tools.hpp
@@ -1,6 +1,6 @@
 // Unit-test framework based on Beman Dawes's boost library.
 //
-// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/test_tools_test.cpp b/test_tools_test.cpp
index 6996042..859cfd4 100644
--- a/test_tools_test.cpp
+++ b/test_tools_test.cpp
@@ -1,6 +1,6 @@
 // Test the testing framework.
 //
-// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/text_doc.cpp b/text_doc.cpp
index 17d679d..841165f 100644
--- a/text_doc.cpp
+++ b/text_doc.cpp
@@ -1,6 +1,6 @@
 // Document class for plain text.
 //
-// Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 
2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 
2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/text_doc.hpp b/text_doc.hpp
index 8e0189c..9a080fa 100644
--- a/text_doc.hpp
+++ b/text_doc.hpp
@@ -1,6 +1,6 @@
 // Document class for plain text.
 //
-// Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 
2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 
2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/text_to_html_strings.sed b/text_to_html_strings.sed
index a31506b..6b1cbcf 100755
--- a/text_to_html_strings.sed
+++ b/text_to_html_strings.sed
@@ -6,7 +6,7 @@
 #   #include "output_of_this_script"
 #   ;
 
-# Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+# Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License version 2 as
diff --git a/text_to_strings.sed b/text_to_strings.sed
index 23a7a55..19e67e3 100755
--- a/text_to_strings.sed
+++ b/text_to_strings.sed
@@ -6,7 +6,7 @@
 #   #include "output_of_this_script"
 #   ;
 
-# Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+# Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License version 2 as
diff --git a/text_view.cpp b/text_view.cpp
index 7c643e4..0c48f09 100644
--- a/text_view.cpp
+++ b/text_view.cpp
@@ -1,6 +1,6 @@
 // Document view for plain text.
 //
-// Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 
2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 
2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/text_view.hpp b/text_view.hpp
index c257ba9..3fb5f91 100644
--- a/text_view.hpp
+++ b/text_view.hpp
@@ -1,6 +1,6 @@
 // Document view for plain text.
 //
-// Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 
2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 
2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/tier_document.cpp b/tier_document.cpp
index cc57282..35e4d59 100644
--- a/tier_document.cpp
+++ b/tier_document.cpp
@@ -1,6 +1,6 @@
 // Document class for Stratified charges.
 //
-// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/tier_document.hpp b/tier_document.hpp
index 5f598f4..2eb282a 100644
--- a/tier_document.hpp
+++ b/tier_document.hpp
@@ -1,6 +1,6 @@
 // Document class for Stratified charges.
 //
-// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/tier_view.cpp b/tier_view.cpp
index f2d9851..b26b85b 100644
--- a/tier_view.cpp
+++ b/tier_view.cpp
@@ -1,6 +1,6 @@
 // Stratified charges manager.
 //
-// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/tier_view.hpp b/tier_view.hpp
index eadf119..9d7ea60 100644
--- a/tier_view.hpp
+++ b/tier_view.hpp
@@ -1,6 +1,6 @@
 // Stratified charges manager.
 //
-// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/tier_view_editor.cpp b/tier_view_editor.cpp
index 92fec04..751f8ed 100644
--- a/tier_view_editor.cpp
+++ b/tier_view_editor.cpp
@@ -1,6 +1,6 @@
 // Stratified charges manager editor classes.
 //
-// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/tier_view_editor.hpp b/tier_view_editor.hpp
index 7a3c8e1..adeb8a4 100644
--- a/tier_view_editor.hpp
+++ b/tier_view_editor.hpp
@@ -1,6 +1,6 @@
 // Stratified charges manager editor classes.
 //
-// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 
2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/timer.cpp b/timer.cpp
index 7be1a7a..c7fd71e 100644
--- a/timer.cpp
+++ b/timer.cpp
@@ -1,6 +1,6 @@
 // Measure elapsed time to high resolution.
 //
-// Copyright (C) 1998, 2000, 2001, 2002, 2003, 2005, 2006, 2007, 2008, 2009, 
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 1998, 2000, 2001, 2002, 2003, 2005, 2006, 2007, 2008, 2009, 
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. 
Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/timer.hpp b/timer.hpp
index fcd1375..ad08a06 100644
--- a/timer.hpp
+++ b/timer.hpp
@@ -1,6 +1,6 @@
 // Measure elapsed time to high resolution.
 //
-// Copyright (C) 1998, 2000, 2001, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 1998, 2000, 2001, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. 
Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/timer_test.cpp b/timer_test.cpp
index 323c3bb..1820835 100644
--- a/timer_test.cpp
+++ b/timer_test.cpp
@@ -1,6 +1,6 @@
 // Measure elapsed time to high resolution--unit test.
 //
-// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/tn_range.hpp b/tn_range.hpp
index 7a9f174..dcb71b8 100644
--- a/tn_range.hpp
+++ b/tn_range.hpp
@@ -1,6 +1,6 @@
 // Trammeled Numeric range type: class template declaration.
 //
-// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/tn_range.tpp b/tn_range.tpp
index f6c98ec..4ecfdf3 100644
--- a/tn_range.tpp
+++ b/tn_range.tpp
@@ -1,6 +1,6 @@
 // Trammeled Numeric range type: class template implementation.
 //
-// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/tn_range_fwd.hpp b/tn_range_fwd.hpp
index 3d2a52a..7bfd7ee 100644
--- a/tn_range_fwd.hpp
+++ b/tn_range_fwd.hpp
@@ -1,6 +1,6 @@
 // Forward declaration of Trammeled Numeric range template.
 //
-// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/tn_range_test.cpp b/tn_range_test.cpp
index 4de9d45..7c7330f 100644
--- a/tn_range_test.cpp
+++ b/tn_range_test.cpp
@@ -1,6 +1,6 @@
 // Trammeled Numeric range type: unit test.
 //
-// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/tn_range_test_aux.cpp b/tn_range_test_aux.cpp
index 813c6a8..2c88898 100644
--- a/tn_range_test_aux.cpp
+++ b/tn_range_test_aux.cpp
@@ -1,6 +1,6 @@
 // Trammeled Numeric range type: unit test.
 //
-// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/tn_range_test_aux.hpp b/tn_range_test_aux.hpp
index 0dbe567..b3a9f80 100644
--- a/tn_range_test_aux.hpp
+++ b/tn_range_test_aux.hpp
@@ -1,6 +1,6 @@
 // Trammeled Numeric range type: unit test.
 //
-// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/tn_range_type_trammels.hpp b/tn_range_type_trammels.hpp
index bcbc6e0..5f3ca66 100644
--- a/tn_range_type_trammels.hpp
+++ b/tn_range_type_trammels.hpp
@@ -1,6 +1,6 @@
 // Trammels for specific tn_range types.
 //
-// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/tn_range_types.cpp b/tn_range_types.cpp
index cb0d4fd..54a9d10 100644
--- a/tn_range_types.cpp
+++ b/tn_range_types.cpp
@@ -1,6 +1,6 @@
 // Instantiation of specific tn_range types.
 //
-// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/tn_range_types.hpp b/tn_range_types.hpp
index 473a3a1..67905ce 100644
--- a/tn_range_types.hpp
+++ b/tn_range_types.hpp
@@ -1,6 +1,6 @@
 // Declaration of specific tn_range types.
 //
-// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/toolbar.xrc b/toolbar.xrc
index eb6e9c8..1afb21c 100644
--- a/toolbar.xrc
+++ b/toolbar.xrc
@@ -5,7 +5,7 @@
 <!--
     Life insurance illustrations: wxWindows xml resources.
 
-    Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 
2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+    Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 
2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License version 2 as
diff --git a/transferor.cpp b/transferor.cpp
index 07834bf..c27d431 100644
--- a/transferor.cpp
+++ b/transferor.cpp
@@ -1,6 +1,6 @@
 // Transfer data between wx standard controls and std::strings.
 //
-// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/transferor.hpp b/transferor.hpp
index 7657c46..2f8e170 100644
--- a/transferor.hpp
+++ b/transferor.hpp
@@ -1,6 +1,6 @@
 // Transfer data between wx standard controls and std::strings.
 //
-// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/types.rnc b/types.rnc
index f7697c4..a481048 100644
--- a/types.rnc
+++ b/types.rnc
@@ -1,6 +1,6 @@
 # RELAX NG schema for custom types.
 #
-# Copyright (C) 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. 
Chicares.
+# Copyright (C) 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory 
W. Chicares.
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License version 2 as
diff --git a/types.xsd b/types.xsd
index 3c5b761..bb72d17 100644
--- a/types.xsd
+++ b/types.xsd
@@ -3,7 +3,7 @@
   <!--
     RELAX NG schema for custom types.
 
-    Copyright (C) 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. 
Chicares.
+    Copyright (C) 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory 
W. Chicares.
 
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License version 2 as
diff --git a/types_07.rnc b/types_07.rnc
index dceee23..205e067 100644
--- a/types_07.rnc
+++ b/types_07.rnc
@@ -1,6 +1,6 @@
 # RELAX NG schema for custom types.
 #
-# Copyright (C) 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. 
Chicares.
+# Copyright (C) 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory 
W. Chicares.
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License version 2 as
diff --git a/types_07.xsd b/types_07.xsd
index 66e405e..d8d2bf8 100644
--- a/types_07.xsd
+++ b/types_07.xsd
@@ -3,7 +3,7 @@
   <!--
     RELAX NG schema for custom types.
 
-    Copyright (C) 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. 
Chicares.
+    Copyright (C) 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory 
W. Chicares.
 
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License version 2 as
diff --git a/types_08.rnc b/types_08.rnc
index 5fe0411..4f88109 100644
--- a/types_08.rnc
+++ b/types_08.rnc
@@ -1,6 +1,6 @@
 # RELAX NG schema for custom types.
 #
-# Copyright (C) 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. 
Chicares.
+# Copyright (C) 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory 
W. Chicares.
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License version 2 as
diff --git a/types_08.xsd b/types_08.xsd
index fd1ec60..abe02eb 100644
--- a/types_08.xsd
+++ b/types_08.xsd
@@ -3,7 +3,7 @@
   <!--
     RELAX NG schema for custom types.
 
-    Copyright (C) 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. 
Chicares.
+    Copyright (C) 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory 
W. Chicares.
 
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License version 2 as
diff --git a/user_manual.html b/user_manual.html
index 0122108..29cbe65 100644
--- a/user_manual.html
+++ b/user_manual.html
@@ -4,7 +4,7 @@
 <!--
     Let me illustrate... user manual.
 
-    Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 
2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory 
W. Chicares.
+    Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 
2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 
Gregory W. Chicares.
 
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License version 2 as
@@ -125,7 +125,7 @@
 <hr>
 
 <p>
-Copyright &copy; 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 
2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory 
W. Chicares.
+Copyright &copy; 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 
2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 
Gregory W. Chicares.
 This program, including its documentation, is free software. Read the
 <a href="COPYING.html">terms</a>
 under which you can redistribute and modify it.
diff --git a/value_cast.hpp b/value_cast.hpp
index bd5930b..cdd0902 100644
--- a/value_cast.hpp
+++ b/value_cast.hpp
@@ -1,6 +1,6 @@
 // General conversion between types.
 //
-// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/value_cast_test.cpp b/value_cast_test.cpp
index 1c6351e..e267eac 100644
--- a/value_cast_test.cpp
+++ b/value_cast_test.cpp
@@ -1,6 +1,6 @@
 // General conversion between types--unit test.
 //
-// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/vector_test.cpp b/vector_test.cpp
index d451315..e726159 100644
--- a/vector_test.cpp
+++ b/vector_test.cpp
@@ -1,6 +1,6 @@
 // Expression templates for arithmetic.
 //
-// Copyright (C) 2002, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 
2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2002, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 
2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/verify_products.cpp b/verify_products.cpp
index e7992a8..4ccd318 100644
--- a/verify_products.cpp
+++ b/verify_products.cpp
@@ -1,6 +1,6 @@
 // Verify product files.
 //
-// Copyright (C) 2019 Gregory W. Chicares.
+// Copyright (C) 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/verify_products.hpp b/verify_products.hpp
index 5f70aad..66770ef 100644
--- a/verify_products.hpp
+++ b/verify_products.hpp
@@ -1,6 +1,6 @@
 // Verify product files.
 //
-// Copyright (C) 2019 Gregory W. Chicares.
+// Copyright (C) 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/version.hpp b/version.hpp
index e987960..25ce392 100644
--- a/version.hpp
+++ b/version.hpp
@@ -1,4 +1,4 @@
-// Copyright (C) 2019 Gregory W. Chicares.
+// Copyright (C) 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
@@ -22,6 +22,6 @@
 
 #include "config.hpp"
 
-#define LMI_VERSION "20191217T1745Z"
+#define LMI_VERSION "20200107T2251Z"
 
 #endif // version_hpp
diff --git a/view_ex.cpp b/view_ex.cpp
index 7a73e7a..d58d368 100644
--- a/view_ex.cpp
+++ b/view_ex.cpp
@@ -1,6 +1,6 @@
 // Enhanced wxView class.
 //
-// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/view_ex.hpp b/view_ex.hpp
index a8d8339..76f4351 100644
--- a/view_ex.hpp
+++ b/view_ex.hpp
@@ -1,6 +1,6 @@
 // Enhanced wxView class.
 //
-// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/view_ex.tpp b/view_ex.tpp
index a1f67ca..2006ce7 100644
--- a/view_ex.tpp
+++ b/view_ex.tpp
@@ -1,6 +1,6 @@
 // Enhanced wxView class: function templates.
 //
-// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/workhorse.make b/workhorse.make
index 4e8b09c..6995430 100644
--- a/workhorse.make
+++ b/workhorse.make
@@ -1,6 +1,6 @@
 # Main lmi makefile, invoked by 'GNUmakefile'.
 #
-# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License version 2 as
diff --git a/wx_checks.cpp b/wx_checks.cpp
index 53d9495..3d11b7e 100644
--- a/wx_checks.cpp
+++ b/wx_checks.cpp
@@ -1,6 +1,6 @@
 // Validate assumptions about how the wxWindows library was built.
 //
-// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/wx_checks.hpp b/wx_checks.hpp
index ec545ed..49dc14d 100644
--- a/wx_checks.hpp
+++ b/wx_checks.hpp
@@ -1,6 +1,6 @@
 // Validate assumptions about how the wxWindows library was built.
 //
-// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 
2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 
2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/wx_new.cpp b/wx_new.cpp
index 8cab27c..0285024 100644
--- a/wx_new.cpp
+++ b/wx_new.cpp
@@ -1,6 +1,6 @@
 // Allocation functions to work around a wx, mpatrol, and msw problem.
 //
-// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/wx_new.hpp b/wx_new.hpp
index 03c9973..f5705ae 100644
--- a/wx_new.hpp
+++ b/wx_new.hpp
@@ -1,6 +1,6 @@
 // Allocation functions to work around a wx, mpatrol, and msw problem.
 //
-// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/wx_new_test.cpp b/wx_new_test.cpp
index b979af9..1296b25 100644
--- a/wx_new_test.cpp
+++ b/wx_new_test.cpp
@@ -1,6 +1,6 @@
 // Overloaded operator new--unit test.
 //
-// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/wx_table_generator.cpp b/wx_table_generator.cpp
index af9f41f..ada71ed 100644
--- a/wx_table_generator.cpp
+++ b/wx_table_generator.cpp
@@ -1,6 +1,6 @@
 // Generate a table using wxDC.
 //
-// Copyright (C) 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/wx_table_generator.hpp b/wx_table_generator.hpp
index 466a114..3258933 100644
--- a/wx_table_generator.hpp
+++ b/wx_table_generator.hpp
@@ -1,6 +1,6 @@
 // Generate a table using wxDC.
 //
-// Copyright (C) 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/wx_test_about_version.cpp b/wx_test_about_version.cpp
index 293a5d3..10df8be 100644
--- a/wx_test_about_version.cpp
+++ b/wx_test_about_version.cpp
@@ -1,6 +1,6 @@
 // Version number test case for the GUI test suite.
 //
-// Copyright (C) 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/wx_test_benchmark_census.cpp b/wx_test_benchmark_census.cpp
index 25018d1..99a49f8 100644
--- a/wx_test_benchmark_census.cpp
+++ b/wx_test_benchmark_census.cpp
@@ -1,6 +1,6 @@
 // Measure the speed of various operations on certain census files.
 //
-// Copyright (C) 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/wx_test_calculation_summary.cpp b/wx_test_calculation_summary.cpp
index 6a9c439..ef05bdb 100644
--- a/wx_test_calculation_summary.cpp
+++ b/wx_test_calculation_summary.cpp
@@ -1,6 +1,6 @@
 // Test calculation summary.
 //
-// Copyright (C) 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/wx_test_case.hpp b/wx_test_case.hpp
index 2b6d929..03278eb 100644
--- a/wx_test_case.hpp
+++ b/wx_test_case.hpp
@@ -1,6 +1,6 @@
 // Supporting framework for wx interface test cases.
 //
-// Copyright (C) 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/wx_test_config_settings.cpp b/wx_test_config_settings.cpp
index 24f16d0..e703ffa 100644
--- a/wx_test_config_settings.cpp
+++ b/wx_test_config_settings.cpp
@@ -1,6 +1,6 @@
 // Validate configurable-settings file for binary distributions.
 //
-// Copyright (C) 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/wx_test_create_open.cpp b/wx_test_create_open.cpp
index 944bafd..03e62e7 100644
--- a/wx_test_create_open.cpp
+++ b/wx_test_create_open.cpp
@@ -1,6 +1,6 @@
 // Create, save, and reopen a file of each available type.
 //
-// Copyright (C) 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/wx_test_date.hpp b/wx_test_date.hpp
index 17706ff..8316f86 100644
--- a/wx_test_date.hpp
+++ b/wx_test_date.hpp
@@ -1,6 +1,6 @@
 // Helpers for working with dates in wx test suite code.
 //
-// Copyright (C) 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/wx_test_default_input.cpp b/wx_test_default_input.cpp
index ba4b08d..69c3412 100644
--- a/wx_test_default_input.cpp
+++ b/wx_test_default_input.cpp
@@ -1,6 +1,6 @@
 // Test selected parameters in the user-customizable default cell.
 //
-// Copyright (C) 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/wx_test_default_update.cpp b/wx_test_default_update.cpp
index b79da38..c8f3535 100644
--- a/wx_test_default_update.cpp
+++ b/wx_test_default_update.cpp
@@ -1,6 +1,6 @@
 // Make sure the default input file can be opened, modified, and saved.
 //
-// Copyright (C) 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/wx_test_document.hpp b/wx_test_document.hpp
index 49d8d0e..8ba1614 100644
--- a/wx_test_document.hpp
+++ b/wx_test_document.hpp
@@ -1,6 +1,6 @@
 // Helper for creating documents in unattended GUI tests.
 //
-// Copyright (C) 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/wx_test_expiry_dates.cpp b/wx_test_expiry_dates.cpp
index de457a9..d252e47 100644
--- a/wx_test_expiry_dates.cpp
+++ b/wx_test_expiry_dates.cpp
@@ -1,6 +1,6 @@
 // Expire dates test case for the GUI test suite.
 //
-// Copyright (C) 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/wx_test_input_sequences.cpp b/wx_test_input_sequences.cpp
index 4ea2e81..a2004ac 100644
--- a/wx_test_input_sequences.cpp
+++ b/wx_test_input_sequences.cpp
@@ -1,6 +1,6 @@
 // Validate a variety of input sequences in the GUI input dialog.
 //
-// Copyright (C) 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/wx_test_input_validation.cpp b/wx_test_input_validation.cpp
index 2670454..d5da81b 100644
--- a/wx_test_input_validation.cpp
+++ b/wx_test_input_validation.cpp
@@ -1,6 +1,6 @@
 // Test validation of input ranges in a census.
 //
-// Copyright (C) 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/wx_test_log_errors.cpp b/wx_test_log_errors.cpp
index 55bf601..55181dd 100644
--- a/wx_test_log_errors.cpp
+++ b/wx_test_log_errors.cpp
@@ -1,6 +1,6 @@
 // Test that wxLog error messages are shown to the user.
 //
-// Copyright (C) 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/wx_test_new.hpp b/wx_test_new.hpp
index 168944b..7a57f37 100644
--- a/wx_test_new.hpp
+++ b/wx_test_new.hpp
@@ -1,6 +1,6 @@
 // Helper for creating new documents in unattended GUI tests.
 //
-// Copyright (C) 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/wx_test_output.hpp b/wx_test_output.hpp
index c4c5a45..fbb11e9 100644
--- a/wx_test_output.hpp
+++ b/wx_test_output.hpp
@@ -1,6 +1,6 @@
 // Helpers for working with output files in wx test suite.
 //
-// Copyright (C) 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/wx_test_output_pdf.hpp b/wx_test_output_pdf.hpp
index 8e91c0c..efb2759 100644
--- a/wx_test_output_pdf.hpp
+++ b/wx_test_output_pdf.hpp
@@ -1,6 +1,6 @@
 // Helper class for working with PDF output files in wx test suite.
 //
-// Copyright (C) 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/wx_test_paste_census.cpp b/wx_test_paste_census.cpp
index 666faaf..2ef39e9 100644
--- a/wx_test_paste_census.cpp
+++ b/wx_test_paste_census.cpp
@@ -1,6 +1,6 @@
 // Test pasting spreadsheet data into a census.
 //
-// Copyright (C) 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/wx_test_pdf_create.cpp b/wx_test_pdf_create.cpp
index a8009f0..f11ed63 100644
--- a/wx_test_pdf_create.cpp
+++ b/wx_test_pdf_create.cpp
@@ -1,6 +1,6 @@
 // Test printing census and illustration documents to PDF.
 //
-// Copyright (C) 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/wx_test_statusbar.hpp b/wx_test_statusbar.hpp
index 0b0bae1..ad5b5c6 100644
--- a/wx_test_statusbar.hpp
+++ b/wx_test_statusbar.hpp
@@ -1,6 +1,6 @@
 // Helpers for checking status bar contents in unattended GUI tests.
 //
-// Copyright (C) 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/wx_test_validate_output.cpp b/wx_test_validate_output.cpp
index 040b9ea..fbfb800 100644
--- a/wx_test_validate_output.cpp
+++ b/wx_test_validate_output.cpp
@@ -1,6 +1,6 @@
 // Test creation and naming of spreadsheet output files.
 //
-// Copyright (C) 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/wx_utility.cpp b/wx_utility.cpp
index 78cadc0..4d3018c 100644
--- a/wx_utility.cpp
+++ b/wx_utility.cpp
@@ -1,6 +1,6 @@
 // Utilities for use with wxWidgets.
 //
-// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 
2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 
2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/wx_utility.hpp b/wx_utility.hpp
index 9264048..9095565 100644
--- a/wx_utility.hpp
+++ b/wx_utility.hpp
@@ -1,6 +1,6 @@
 // Utilities for use with wxWidgets.
 //
-// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 
2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 
2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/wx_workarounds.hpp b/wx_workarounds.hpp
index 4fac158..db3a777 100644
--- a/wx_workarounds.hpp
+++ b/wx_workarounds.hpp
@@ -1,6 +1,6 @@
 // Miscellaneous wx workarounds.
 //
-// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/xml_lmi.cpp b/xml_lmi.cpp
index a0cf888..ef6ce82 100644
--- a/xml_lmi.cpp
+++ b/xml_lmi.cpp
@@ -1,6 +1,6 @@
 // Interface to xmlwrapp.
 //
-// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 
2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 
2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/xml_lmi.hpp b/xml_lmi.hpp
index 2c06f21..9bb6715 100644
--- a/xml_lmi.hpp
+++ b/xml_lmi.hpp
@@ -1,6 +1,6 @@
 // Interface to xmlwrapp.
 //
-// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 
2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 
2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/xml_lmi_fwd.hpp b/xml_lmi_fwd.hpp
index e85b737..0d008d4 100644
--- a/xml_lmi_fwd.hpp
+++ b/xml_lmi_fwd.hpp
@@ -1,6 +1,6 @@
 // Interface to xmlwrapp: forward declarations.
 //
-// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 
2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 
2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/xml_serializable.hpp b/xml_serializable.hpp
index 6285aad..30dede4 100644
--- a/xml_serializable.hpp
+++ b/xml_serializable.hpp
@@ -1,6 +1,6 @@
 // Mixin for xml serialization.
 //
-// Copyright (C) 2001, 2002, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 
2013, 2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2001, 2002, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 
2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/xml_serializable.tpp b/xml_serializable.tpp
index 8c983f3..69c9091 100644
--- a/xml_serializable.tpp
+++ b/xml_serializable.tpp
@@ -1,6 +1,6 @@
 // Mixin for xml serialization.
 //
-// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 
2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/xml_serialize.hpp b/xml_serialize.hpp
index cef39da..ab620d2 100644
--- a/xml_serialize.hpp
+++ b/xml_serialize.hpp
@@ -1,6 +1,6 @@
 // Serialization to and from xml.
 //
-// Copyright (C) 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 
Gregory W. Chicares.
+// Copyright (C) 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 
2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/xml_serialize_test.cpp b/xml_serialize_test.cpp
index 12826cf..c5d8b83 100644
--- a/xml_serialize_test.cpp
+++ b/xml_serialize_test.cpp
@@ -1,6 +1,6 @@
 // Serialization to and from xml--unit test.
 //
-// Copyright (C) 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019 
Gregory W. Chicares.
+// Copyright (C) 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 
2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/xml_xslt_wrapp.cpp b/xml_xslt_wrapp.cpp
index 47b6d5e..b8d361f 100644
--- a/xml_xslt_wrapp.cpp
+++ b/xml_xslt_wrapp.cpp
@@ -1,6 +1,6 @@
 // Include xmlwrapp and xsltwrapp sources.
 //
-// Copyright (C) 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 
2019 Gregory W. Chicares.
+// Copyright (C) 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 
2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/xrc.rnc b/xrc.rnc
index bdde924..72477b0 100644
--- a/xrc.rnc
+++ b/xrc.rnc
@@ -1,6 +1,6 @@
 # RELAX NG schema for '.xrc' files.
 #
-# Copyright (C) 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+# Copyright (C) 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License version 2 as
diff --git a/yare_input.cpp b/yare_input.cpp
index f3c00c5..4dee293 100644
--- a/yare_input.cpp
+++ b/yare_input.cpp
@@ -1,6 +1,6 @@
 // Illustration input ready for use in calculations.
 //
-// Copyright (C) 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 
2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 
2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/yare_input.hpp b/yare_input.hpp
index e38000a..2a6b938 100644
--- a/yare_input.hpp
+++ b/yare_input.hpp
@@ -1,6 +1,6 @@
 // Illustration input ready for use in calculations.
 //
-// Copyright (C) 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 
2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 
2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/zero.hpp b/zero.hpp
index 831f078..a531e96 100644
--- a/zero.hpp
+++ b/zero.hpp
@@ -1,6 +1,6 @@
 // Root finding by Brent's method.
 //
-// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as
diff --git a/zero_test.cpp b/zero_test.cpp
index d8d32b6..52f3a61 100644
--- a/zero_test.cpp
+++ b/zero_test.cpp
@@ -1,6 +1,6 @@
 // Root finding by Brent's method--unit test.
 //
-// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 
2014, 2015, 2016, 2017, 2018, 2019, 2020 Gregory W. Chicares.
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License version 2 as



reply via email to

[Prev in Thread] Current Thread [Next in Thread]