[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[lmi-commits] [lmi] master 76fc872: Update copyright notices
From: |
Greg Chicares |
Subject: |
[lmi-commits] [lmi] master 76fc872: Update copyright notices |
Date: |
Mon, 2 Jan 2017 11:22:32 +0000 (UTC) |
branch: master
commit 76fc872f5c76b2212c2a22b4570782c771fbb443
Author: Gregory W. Chicares <address@hidden>
Commit: Gregory W. Chicares <address@hidden>
Update copyright notices
---
COPYING.html | 2 +-
ChangeLog | 2 +-
DefectLog | 2 +-
GNUmakefile | 8 +++++---
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_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 +-
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 +-
census_document.cpp | 2 +-
census_document.hpp | 2 +-
census_view.cpp | 2 +-
census_view.hpp | 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 +-
cpp_main.cpp | 2 +-
crc32.cpp | 2 +-
crc32.hpp | 2 +-
crc32_test.cpp | 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 +-
dbdict.cpp | 2 +-
dbdict.hpp | 2 +-
dbindex.hpp | 2 +-
dbnames.cpp | 2 +-
dbnames.hpp | 2 +-
dbnames.xpp | 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 +-
edit_mvc_docview_parameters.hpp | 2 +-
elapsed_time.cpp | 2 +-
emit_ledger.cpp | 2 +-
emit_ledger.hpp | 2 +-
errors.sed | 2 +-
exit_codes.hpp | 2 +-
expm1.c | 2 +-
expm1.h | 2 +-
expression_template_0_test.cpp | 2 +-
facets.cpp | 2 +-
facets.hpp | 2 +-
fancy.make | 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.hpp | 2 +-
financial_test.cpp | 2 +-
fo_common.xsl | 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 +-
handle_exceptions.hpp | 2 +-
handle_exceptions_test.cpp | 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 +-
illustration_document.cpp | 2 +-
illustration_document.hpp | 2 +-
illustration_reg.xsl | 2 +-
illustration_view.cpp | 2 +-
illustration_view.hpp | 2 +-
illustrator.cpp | 2 +-
illustrator.hpp | 2 +-
individual_tutorial.html | 4 ++--
input.cpp | 2 +-
input.hpp | 2 +-
input_harmonization.cpp | 2 +-
input_realization.cpp | 2 +-
input_seq_helpers.cpp | 2 +-
input_seq_helpers.hpp | 2 +-
input_seq_test.cpp | 2 +-
input_sequence.cpp | 2 +-
input_sequence.hpp | 2 +-
input_sequence_entry.cpp | 2 +-
input_sequence_entry.hpp | 2 +-
input_test.cpp | 2 +-
input_xml_io.cpp | 2 +-
install_como.sh | 2 +-
install_cygwin.bat | 2 +-
install_libxml2_libxslt.make | 2 +-
install_mingw.make | 2 +-
install_miscellanea.make | 2 +-
install_msw.sh | 2 +-
install_wx.make | 2 +-
install_wxpdfdoc.make | 2 +-
interest_rates.cpp | 2 +-
interest_rates.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_invariant.cpp | 2 +-
ledger_invariant.hpp | 2 +-
ledger_text_formats.cpp | 2 +-
ledger_text_formats.hpp | 2 +-
ledger_variant.cpp | 2 +-
ledger_variant.hpp | 2 +-
ledger_xml_io.cpp | 2 +-
ledger_xsl.cpp | 2 +-
ledger_xsl.hpp | 2 +-
ledgervalues.cpp | 2 +-
ledgervalues.hpp | 2 +-
license.cpp | 4 ++--
license.hpp | 2 +-
lmi.cpp | 2 +-
lmi.hpp | 2 +-
lmi_msw_res.rc | 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_functors.hpp | 2 +-
math_functors_test.cpp | 2 +-
max_stream_precision.hpp | 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 +-
msw_common.make | 2 +-
msw_cygwin.make | 2 +-
msw_generic.make | 2 +-
msw_workarounds.cpp | 2 +-
msw_workarounds.hpp | 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 +-
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 +-
nasd.xsl | 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 +-
objects.make | 2 +-
obstruct_slicing.hpp | 2 +-
obstruct_slicing_test.cpp | 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 +-
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.xsl | 2 +-
reg_d_individual.xsl | 2 +-
regex_test.cpp | 2 +-
round_glibc.cpp | 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 ++--
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_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_group_carveout3.xrc | 2 +-
skin_single_premium.xrc | 2 +-
snprintf_test.cpp | 2 +-
so_attributes.hpp | 2 +-
solve.cpp | 2 +-
sort_cell_subelements.xsl | 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 +-
surrchg_rates.cpp | 2 +-
surrchg_rates.hpp | 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 +-
uncopyable_lmi.hpp | 2 +-
user_manual.html | 4 ++--
value_cast.hpp | 2 +-
value_cast_test.cpp | 2 +-
variable_annuity.xsl | 2 +-
vector_test.cpp | 2 +-
version.hpp | 2 +-
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 +-
564 files changed, 576 insertions(+), 574 deletions(-)
diff --git a/COPYING.html b/COPYING.html
index 79cda89..e1a7f78 100644
--- a/COPYING.html
+++ b/COPYING.html
@@ -23,7 +23,7 @@ have been made:
literal copyright symbol replaced by '©'
These markup modifications are
- Copyright (C) 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016 Gregory
W. Chicares
+ Copyright (C) 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017
Gregory W. Chicares
and licensed under the same terms as the original. This boilerplate
has been added:
diff --git a/ChangeLog b/ChangeLog
index 8700403..64b2d91 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 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014,
2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 043d3a4..c27ef94 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
Gregory W. Chicares.
+// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,
2017 Gregory W. Chicares.
//
// This program is free 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 e00eca2..1dfdeaf 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 Gregory W. Chicares.
+# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014,
2015, 2016, 2017 Gregory W. Chicares.
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License version 2 as
@@ -359,8 +359,8 @@ check_concinnity: source_clean custom_tools
# either in the last days of the old year or the first days of the
# new, so they can't be derived dynamically from the current date.
-old_year := 2015
-new_year := 2016
+old_year := 2016
+new_year := 2017
backup_directory := saved_$(old_year)
@@ -399,6 +399,7 @@ happy_new_year: source_clean
-e '/unutterable := $(unutterable)/d' \
-e '/$(unutterable) (C) .(yyyy) Gregory W. Chicares/d' \
-e '/$(unutterable) \((C)\|©\) 1989, 1991 Free Software
Foundation, Inc./d' \
+ -e '/$(unutterable) (C) 1997-2016 Free Software Foundation, Inc./d'
\
-e '/$(unutterable) (C) 1987, 1989 Free Software Foundation,
Inc./d' \
-e '/$(unutterable) (C) 1987, 1989, 1992 Free Software Foundation,
Inc./d' \
-e '/$(unutterable) (C) 1995, 1996 Free Software Foundation,
Inc./d' \
@@ -417,6 +418,7 @@ happy_new_year: source_clean
-e '/$(unutterable) Kevlin Henney, 2000, 2001. All rights
reserved./d' \
-e '/$(unutterable) Kevlin Henney, 2000-2003. All rights
reserved./d' \
-e '/$(unutterable) Terje Sletteb/d' \
+ -e '/$(unutterable) (C) 1993 by Sun Microsystems, Inc./d' \
-e '/Portions marked.*$(unutterable).*Gregory W. Chicares/d' \
-e '/oss << "$(unutterable).*" << 1900 + t1->tm_year;/d' \
-e '/$(unutterable) (C) 1994$$/d' \
diff --git a/INSTALL b/INSTALL
index b2cb0d0..6d77aff 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 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014,
2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 f275520..c5307a3 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 Vadim Zeitlin.
+# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014,
2015, 2016, 2017 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 4c6de1b..027f6a9 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 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014,
2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 af4ddbf..e3ff212 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 Vadim Zeitlin.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014,
2015, 2016, 2017 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 ea1f1b3..40fdd84 100644
--- a/README.schroot
+++ b/README.schroot
@@ -1,6 +1,6 @@
# Create a chroot for cross-building "Let me illustrate...".
#
-# Copyright (C) 2016 Gregory W. Chicares.
+# Copyright (C) 2016, 2017 Gregory W. Chicares.
#
# This program is free 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 fa48dda..355baba 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 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 021586b..3518206 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 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 049771a..ce14491 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 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 Gregory W. Chicares.
//
// This program is free 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 4e9df8f..cbac144 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 Gregory W. Chicares.
+// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015,
2016, 2017 Gregory W. Chicares.
//
// This program is free 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 d3c1869..b8789d7 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 Gregory W. Chicares.
+// Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009,
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 ef755fa..62afc7e 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 Vadim Zeitlin.
+dnl Copyright (C) 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017 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 b2f5aae..6013246 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 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014,
2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 20f367a..8527429 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 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014,
2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 07b08ff..78d498e 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 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014,
2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 90cfb3b..fc6cc3f 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 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 ea7d0a4..718df94 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 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 77aba58..38d5230 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 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 5cc1882..8db113e 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 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 d04ab24..888f788 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 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 8e01855..9d3b29f 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 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 7a8693e..fea0c3f 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 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014,
2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 de75808..5f31235 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 Gregory W. Chicares.
+// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015,
2016, 2017 Gregory W. Chicares.
//
// This program is free 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 e4bae6e..06ebbdb 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 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 f3e9611..bb1217c 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 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 5b13084..8eff018 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 Gregory W. Chicares.
+// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015,
2016, 2017 Gregory W. Chicares.
//
// This program is free 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 92d667a..9d4f672 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
Gregory W. Chicares.
+// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,
2017 Gregory W. Chicares.
//
// This program is free 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 b6605b5..1828094 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 Gregory W. Chicares.
+// Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012,
2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 12f7ab4..8d3464d 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 Gregory W. Chicares.
+// Copyright (C) 2003, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 0b05a66..4962e51 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 Gregory W. Chicares.
+// Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012,
2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 e342fea..823b1ab 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 Gregory W. Chicares.
+# Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009,
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
#
# This program is free 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 6f933a2..85c31f7 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 Vadim Zeitlin.
+# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014,
2015, 2016, 2017 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_values.hpp b/basic_values.hpp
index d9456eb..a93132a 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 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 Gregory W. Chicares.
//
// This program is free 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 8b7086d..3ba4774 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 Gregory W. Chicares.
+// Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009,
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 4e2f516..e678a20 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 Gregory W. Chicares.
+# Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
#
# This program is free 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 b8135a1..b8f9fed 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
Gregory W. Chicares.
+// Copyright (C) 2004, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,
2017 Gregory W. Chicares.
//
// This program is free 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 0f5a01f..113c253 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 Gregory W. Chicares.
+// Copyright (C) 2001, 2004, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015,
2016, 2017 Gregory W. Chicares.
//
// This program is free 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 c183f2f..c704a21 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 Gregory W. Chicares.
+// Copyright (C) 2001, 2003, 2004, 2008, 2009, 2010, 2011, 2012, 2013, 2014,
2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 1d042eb..5a3cf69 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 Gregory W. Chicares.
+// Copyright (C) 2001, 2004, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015,
2016, 2017 Gregory W. Chicares.
//
// This program is free 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 0cebbe9..74a2eb7 100644
--- a/cache_file_reads.hpp
+++ b/cache_file_reads.hpp
@@ -1,6 +1,6 @@
// Cache class instances constructed from files.
//
-// Copyright (C) 2016 Gregory W. Chicares.
+// Copyright (C) 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 5df80fe..395ca0d 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 Gregory W. Chicares.
+// Copyright (C) 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 7b037ca..9517a1b 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 Gregory W. Chicares.
+// Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012,
2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 9f876f1..39b8c2b 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 Gregory W. Chicares.
+// Copyright (C) 2003, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 94c3819..7488196 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 Gregory W. Chicares.
+// Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012,
2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 31080a9..f85fd43 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 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014,
2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 c629f3a..5e1d318 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 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014,
2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 a137a0d..d55dc2b 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 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 e15b1c9..09f7466 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 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014,
2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 d382da8..e82240b 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 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014,
2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 2d9a18e..c2c6766 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 Gregory W. Chicares.
+// Copyright (C) 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 deee488..853d2c9 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 Gregory W. Chicares.
+// Copyright (C) 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 8ae3bff..0049f20 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 Gregory W. Chicares.
+# Copyright (C) 2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
#
# This program is free 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 1199e2a..0618fc7 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 Gregory W. Chicares.
+ Copyright (C) 2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
This program is free 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 0df920f..8f36693 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 Gregory W. Chicares.
+# Copyright (C) 2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
#
# This program is free 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 cf839d0..dc6a950 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 Gregory W. Chicares.
+ Copyright (C) 2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
This program is free 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 ca2ff20..7848025 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 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 b0fb566..2258e48 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 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 78e2582..f07ee11 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 Gregory W. Chicares.
+// Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009,
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 4263df0..6ba9598 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 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 c9d9eb4..8b0dc63 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 Gregory W. Chicares.
+# Copyright (C) 2003, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
#
# This program is free 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 b27580b..7b87cff 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 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014,
2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 00cd94d..4e7cdaa 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 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014,
2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 2d7d190..58526e3 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 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 Gregory W. Chicares.
//
// This program is free 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 8314e07..4fe45fb 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 Gregory W. Chicares.
+// Copyright (C) 1998, 1999, 2000, 2001, 2005, 2006, 2007, 2008, 2009, 2010,
2011, 2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 042d842..e98c3c3 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 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 fb4ea69..03cb0ae 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 Gregory W. Chicares.
+# Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
#
# This program is free 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 9094463..72c9164 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 Gregory W. Chicares.
+// Copyright (C) 2001, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012,
2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 57d1605..e04ab32 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 Gregory W. Chicares.
+// Copyright (C) 2001, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011,
2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 628f665..b72a224 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 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014,
2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 dbfc88b..9284a4a 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 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 5a731e0..88808c5 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 Gregory W. Chicares.
+// Copyright (C) 2003, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 1787c9a..797cb0a 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 Gregory W. Chicares.
+// Copyright (C) 2003, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 7b63b31..1de1c19 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 Gregory W. Chicares.
+// Copyright (C) 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017 Gregory W.
Chicares.
//
// This program is free 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 24221d6..95704e3 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 Gregory W. Chicares.
+# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014,
2015, 2016, 2017 Gregory W. Chicares.
#
# This program is free 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 e00fbe8..85774de 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 Vadim Zeitlin.
+dnl Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014,
2015, 2016, 2017 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 0090faf..edb99c5 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 Gregory W. Chicares.
+// Copyright (C) 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017 Gregory W.
Chicares.
//
// This program is free 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 ded8ed8..18b237b 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 Gregory W. Chicares.
+// Copyright (C) 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017 Gregory W.
Chicares.
//
// This program is free 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 1e7d547..385bca1 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 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 4fdc454..89a6b45 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 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014,
2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 e2bbb39..8d59fae 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 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014,
2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 f042995..6c64787 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 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014,
2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 be3e0e7..eb52eb4 100644
--- a/currency.hpp
+++ b/currency.hpp
@@ -1,6 +1,6 @@
// Represent a currency amount exactly as integral cents.
//
-// Copyright (C) 2016 Gregory W. Chicares.
+// Copyright (C) 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 b3320f5..18c7cf6 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 Gregory W. Chicares.
+// Copyright (C) 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 8b63fd4..eeaef3d 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 Gregory W. Chicares.
+// Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010,
2011, 2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 8904820..8558b89 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 Gregory W. Chicares.
+// Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010,
2011, 2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 2061b93..17c845e 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 Gregory W. Chicares.
+// Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010,
2011, 2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 c6d9088..f2c9b4c 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 Gregory W. Chicares.
+// Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010,
2011, 2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 7e90090..b9084a4 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 Gregory W. Chicares.
+// Copyright (C) 2003, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 1ed8d45..d3d5b07 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 Gregory W. Chicares.
+// Copyright (C) 2003, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 c9bb513..d362eb9 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 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 Gregory W. Chicares.
//
// This program is free 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 7d6be79..b4069d3 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 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 Gregory W. Chicares.
//
// This program is free 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 dc55ddc..3792a71 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
Gregory W. Chicares.
+// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,
2017 Gregory W. Chicares.
//
// This program is free 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 4af0a0b..50322f0 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
Gregory W. Chicares.
+// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,
2017 Gregory W. Chicares.
//
// This program is free 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 ac12650..694b63c 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
Gregory W. Chicares.
+// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,
2017 Gregory W. Chicares.
//
// This program is free 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 5edda4f..4883d9b 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
Gregory W. Chicares.
+// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,
2017 Gregory W. Chicares.
//
// This program is free 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 db90340..572222b 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
Gregory W. Chicares.
+// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,
2017 Gregory W. Chicares.
//
// This program is free 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 392b242..fd5e189 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
Gregory W. Chicares.
+// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,
2017 Gregory W. Chicares.
//
// This program is free 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 8782197..cc31e37 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 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 6352783..2a63995 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 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 f9f5fbd..a7b6c79 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 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 d084647..e3dd06b 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 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 21ff477..2c2ab41 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 Gregory W. Chicares.
+// Copyright (C) 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017 Gregory W.
Chicares.
//
// This program is free 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 651d71d..2bdf5a5 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 Gregory W. Chicares.
+// Copyright (C) 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017 Gregory W.
Chicares.
//
// This program is free 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 1cbfadf..6436e94 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 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 58715b7..ccc1f82 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 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 7778082..0cd70c9 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 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 Gregory W. Chicares.
//
// This program is free 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 1cae709..353b2d3 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 Gregory W. Chicares.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2005, 2006, 2007, 2008,
2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 f3cf766..e64c118 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 Gregory W. Chicares.
+// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2005, 2006, 2007, 2008, 2009,
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 831ae08..403b1aa 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 Gregory W. Chicares.
+// Copyright (C) 1998, 1999, 2000, 2001, 2005, 2006, 2007, 2008, 2009, 2010,
2011, 2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 c3de4a4..8ebd6d0 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 Gregory W. Chicares.
+// Copyright (C) 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2006, 2007, 2008,
2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 4e85e30..8743334 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 Gregory W. Chicares.
+// Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012,
2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 c7f6bfb..53f2384 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 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 Gregory W. Chicares.
//
// This program is free 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 6d8eef2..4059180 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 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 Gregory W. Chicares.
//
// This program is free 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 2d4b935..abfe7ed 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 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014,
2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 06fb18b..43db21b 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 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014,
2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 e887ab7..251c477 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 Gregory W. Chicares.
+// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015,
2016, 2017 Gregory W. Chicares.
//
// This program is free 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 b433e36..cdb2acc 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 Gregory W. Chicares.
+// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015,
2016, 2017 Gregory W. Chicares.
//
// This program is free 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 7da041d..35ee139 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 Gregory W. Chicares.
+// Copyright (C) 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 0e48c84..57bd23a 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 Gregory W. Chicares.
+# Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012,
2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
#
# This program is free 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 372b500..05e052e 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 Gregory W. Chicares.
+// Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011,
2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 32be3c3..a98425f 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 Gregory W. Chicares.
+// Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011,
2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 d209234..f38b512 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 Gregory W. Chicares.
+// Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009,
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 d13d7fa..0299c2a 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 Gregory W. Chicares.
+// Copyright (C) 2001, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 8894b8c..4269b34 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 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014,
2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 f3951a6..12e0422 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 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014,
2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License version 2 as
diff --git a/errors.sed b/errors.sed
index 8864ea8..274271f 100644
--- a/errors.sed
+++ b/errors.sed
@@ -1,6 +1,6 @@
# Parse compiler output for errors.
#
-# Copyright (C) 2003, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016 Gregory W. Chicares.
+# Copyright (C) 2003, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
#
# This program is free 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 efdb917..b55ee9b 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 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License version 2 as
diff --git a/expm1.c b/expm1.c
index fb00fd2..10e1f8c 100644
--- a/expm1.c
+++ b/expm1.c
@@ -1,5 +1,5 @@
/* This is public domain. It's not
- * "Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016 Gregory W. Chicares"
+ * "Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares"
* but including that quoted string satisfies lmi's style-conformity
* tests. Eventually this will become part of MinGW and cygwin, and
* will then be removed from the lmi repository. Find the original at:
diff --git a/expm1.h b/expm1.h
index 67c79a7..dd0795b 100644
--- a/expm1.h
+++ b/expm1.h
@@ -1,6 +1,6 @@
// Provide expm1() [C99 7.12.6.3] for toolsets that lack it.
//
-// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015,
2016 Gregory W. Chicares.
+// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015,
2016, 2017 Gregory W. Chicares.
//
// This program is free 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 d81fd2a..fff87f6 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 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014,
2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 087376b..a827ee3 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 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 50673d4..29d90a9 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 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License version 2 as
diff --git a/fancy.make b/fancy.make
index 4bb3655..d7bd5b8 100644
--- a/fancy.make
+++ b/fancy.make
@@ -1,6 +1,6 @@
# Experimental makefile for fancy formatted reports.
#
-# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014,
2015, 2016 Gregory W. Chicares.
+# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014,
2015, 2016, 2017 Gregory W. Chicares.
#
# This program is free 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 9d22f08..92b349a 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 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 Gregory W. Chicares.
This 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’s probably close enough.
<hr>
<p>
-Copyright © 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007,
2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016 Gregory W. Chicares.
+Copyright © 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007,
2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017 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 f41dd14..444059e 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
Gregory W. Chicares.
+// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,
2017 Gregory W. Chicares.
//
// This program is free 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 7a94942..c37652e 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
Gregory W. Chicares.
+// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,
2017 Gregory W. Chicares.
//
// This program is free 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 3831db5..4860334 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 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 ac7a3bd..07f90e5 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 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 f4454e1..cfc556a 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 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014,
2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 19764e7..775c137 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 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014,
2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 3f70c91..daed037 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 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014,
2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 a20466a..293e0a7 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 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014,
2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 07dc38a..ef11e9e 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 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014,
2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 0d5d6df..3a13b22 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 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014,
2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 9118b93..a4572f4 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
Gregory W. Chicares.
+// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,
2017 Gregory W. Chicares.
//
// This program is free 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 e66047c..5592063 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 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014,
2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 a57ebf0..c719ff0 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 Gregory W. Chicares.
+// Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011,
2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 39aa538..13c1ace 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 Gregory W. Chicares.
+// Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011,
2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License version 2 as
diff --git a/fo_common.xsl b/fo_common.xsl
index 1da9966..901d797 100644
--- a/fo_common.xsl
+++ b/fo_common.xsl
@@ -2,7 +2,7 @@
<!--
Common part of various illustrations.
- Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016
Gregory W. Chicares.
+ Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,
2017 Gregory W. Chicares.
This program is free 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 d5baad8..3a226e3 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 Gregory W. Chicares.
+// Copyright (C) 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 900ce3f..4c114a7 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 Gregory W. Chicares.
+// Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009,
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 bf4f5dc..e0bba86 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 Gregory W. Chicares.
+// Copyright (C) 1998, 2001, 2002, 2003, 2005, 2006, 2007, 2008, 2009, 2010,
2011, 2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 2e039ea..3761878 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 Gregory W. Chicares.
+// Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012,
2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 87c96d5..7fcd867 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 Gregory W. Chicares.
+// Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012,
2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 29f7d77..ed764b2 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 Gregory W. Chicares
+// Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010,
2011, 2012, 2013, 2014, 2015, 2016, 2017 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 f0401e4..a9adbe2 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 Gregory W. Chicares
+// Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010,
2011, 2012, 2013, 2014, 2015, 2016, 2017 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 08fd258..189a297 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 Gregory W. Chicares
+// Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010,
2011, 2012, 2013, 2014, 2015, 2016, 2017 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 e63f961..a4ac6f4 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 Gregory W. Chicares.
+// Copyright (C) 2003, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 cc43db8..43af2ba 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 Gregory W. Chicares.
+// Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012,
2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 e2abcf5..c8a3fac 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 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014,
2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 03d9ecd..f853417 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 Gregory W.
Chicares.
+ Copyright (C) 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017 Gregory
W. Chicares.
This program is free 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 80f3413..73e8965 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 Gregory W. Chicares.
+// Copyright (C) 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 0e3ee84..0de8dc7 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 Gregory W. Chicares.
+// Copyright (C) 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 ff285f4..7e030f1 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 Gregory W.
Chicares.
+// Copyright (C) 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017 Gregory
W. Chicares.
//
// This program is free 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 05669c8..ab689d1 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 Gregory W.
Chicares.
+// Copyright (C) 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017 Gregory
W. Chicares.
//
// This program is free 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 f2a68ff..1f3ec9e 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 Gregory W.
Chicares.
+// Copyright (C) 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017 Gregory
W. Chicares.
//
// This program is free 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 32d5e69..0979782 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 Gregory W.
Chicares.
+// Copyright (C) 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017 Gregory
W. Chicares.
//
// This program is free 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 4b19c14..d693035 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 Gregory W.
Chicares.
+// Copyright (C) 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017 Gregory
W. Chicares.
//
// This program is free 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 fd45e51..f7b9ca2 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 Gregory W.
Chicares.
+// Copyright (C) 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017 Gregory
W. Chicares.
//
// This program is free 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 2b74ac7..2dfbf0e 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 Gregory W. Chicares.
+// Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009,
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 dc5483f..1c0c2b1 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 Gregory W. Chicares.
+// Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009,
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 f2b8417..9b95385 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 Gregory W.
Chicares.
+// Copyright (C) 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017 Gregory
W. Chicares.
//
// This program is free 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 80850f8..aa22f67 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 Gregory W.
Chicares.
+// Copyright (C) 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017 Gregory
W. Chicares.
//
// This program is free 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 f8b8d08..5dcdb7c 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 Gregory W. Chicares.
+// Copyright (C) 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 6e178e1..4f567c8 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 Gregory W.
Chicares.
+// Copyright (C) 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017 Gregory
W. Chicares.
//
// This program is free 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 2481031..93b46d5 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 Gregory W.
Chicares.
+// Copyright (C) 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017 Gregory
W. Chicares.
//
// This program is free 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 19eaf11..f415c60 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 Gregory W.
Chicares.
+// Copyright (C) 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017 Gregory
W. Chicares.
//
// This program is free 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 729aeda..337aea5 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 Gregory W.
Chicares.
+// Copyright (C) 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017 Gregory
W. Chicares.
//
// This program is free 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 e719f1d..b9da3ec 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 Gregory W. Chicares.
+// Copyright (C) 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 6907ade..12df809 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 Gregory W. Chicares.
+// Copyright (C) 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 ddeca66..1f1058f 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 Gregory W. Chicares.
+// Copyright (C) 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 d948adf..3f0de9d 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 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 Gregory W. Chicares.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License version 2 as
@@ -435,7 +435,7 @@ pull down the <samp>File</samp> menu and pick <samp>Save
as</samp>.
<hr>
<p>
-Copyright © 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007,
2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016 Gregory W. Chicares.
+Copyright © 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007,
2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017 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 4478006..1b1c4b3 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 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014,
2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 3825291..3e356b8 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 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014,
2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 1e64b7e..16838c3 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 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014,
2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 ad3f0e0..810f98f 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 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014,
2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 6c75e40..d477be4 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 Gregory
W. Chicares.
+// Copyright (C) 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017
Gregory W. Chicares.
//
// This program is free 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 72b915d..44f6819 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 Gregory
W. Chicares.
+// Copyright (C) 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017
Gregory W. Chicares.
//
// This program is free 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 4b0df1a..b31b0f6 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 Gregory W. Chicares.
+// Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012,
2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 f69140f..1cacd1e 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 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 f81f075..bcb176c 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 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 Gregory W. Chicares.
//
// This program is free 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 9a80f74..c574b66 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 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 Gregory W. Chicares.
//
// This program is free 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 60d2626..52d89ff 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 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 Gregory W. Chicares.
//
// This program is free 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 a1ae241..4510727 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 Gregory W. Chicares.
+// Copyright (C) 1998, 1999, 2000, 2001, 2003, 2004, 2005, 2006, 2007, 2008,
2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 2a1ee22..c529c12 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 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 Gregory W. Chicares.
//
// This program is free 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 8830a4a..116a714 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 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 Gregory W. Chicares.
//
// This program is free 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 b07f9de..74295de 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 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 Gregory W. Chicares.
//
// This program is free 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 5fbb834..2ba1c13 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 Gregory W. Chicares.
+// Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009,
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 e7b9072..e068f21 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 Gregory W. Chicares.
+// Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009,
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 e21724a..9ca31a5 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 Gregory W. Chicares.
+// Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009,
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 bf20b44..319cc4c 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 Gregory W. Chicares.
+// Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009,
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 4ea2892..bd718e2 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 Gregory W. Chicares.
+// Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009,
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 8256379..b2ec337 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 Gregory W. Chicares.
+// Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009,
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 f8a6547..b128638 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 Gregory W. Chicares.
+// Copyright (C) 1998, 2001, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011,
2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 f1ded8b..29f603a 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 Gregory W. Chicares.
+// Copyright (C) 1998, 2001, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012,
2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 c77307d..8936159 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 Gregory W. Chicares.
+// Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011,
2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 64ead13..898ec94 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 Gregory W. Chicares.
+// Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011,
2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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_reg.xsl b/illustration_reg.xsl
index c9c5f4f..eb78ab5 100644
--- a/illustration_reg.xsl
+++ b/illustration_reg.xsl
@@ -2,7 +2,7 @@
<!--
Life insurance illustrations.
- Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016 Gregory W. Chicares.
+ Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
This program is free 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 171a9d5..f3bc8a3 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 Gregory W. Chicares.
+// Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012,
2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 64b607b..36cafaa 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 Gregory W. Chicares.
+// Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012,
2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 0e2ebbb..799e50f 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
Gregory W. Chicares.
+// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,
2017 Gregory W. Chicares.
//
// This program is free 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 ec6f916..56e206c 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
Gregory W. Chicares.
+// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,
2017 Gregory W. Chicares.
//
// This program is free 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 2ccab3f..5f1b7e3 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 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 Gregory W. Chicares.
This 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 © 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007,
2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016 Gregory W. Chicares.
+Copyright © 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007,
2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017 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 38a9e59..4b39181 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 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 4a467aa..c9185bb 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 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 2c8a48c..7400db4 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 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 b7c954d..41b10f7 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 Gregory W. Chicares.
+// Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011,
2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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_seq_helpers.cpp b/input_seq_helpers.cpp
index c842873..9581ee2 100644
--- a/input_seq_helpers.cpp
+++ b/input_seq_helpers.cpp
@@ -1,6 +1,6 @@
// Interpret sequence strings.
//
-// Copyright (C) 2002, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016 Gregory W. Chicares.
+// Copyright (C) 2002, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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_seq_helpers.hpp b/input_seq_helpers.hpp
index fad782f..a899e49 100644
--- a/input_seq_helpers.hpp
+++ b/input_seq_helpers.hpp
@@ -1,6 +1,6 @@
// Interpret sequence strings.
//
-// Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011,
2012, 2013, 2014, 2015, 2016 Gregory W. Chicares.
+// Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011,
2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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_seq_test.cpp b/input_seq_test.cpp
index 89b0df0..b3a9f57 100644
--- a/input_seq_test.cpp
+++ b/input_seq_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 Gregory W. Chicares.
+// Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011,
2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 7a0b794..b87a85b 100644
--- a/input_sequence.cpp
+++ b/input_sequence.cpp
@@ -1,7 +1,7 @@
// Input sequences e.g. 1 3; 7 5;0; --> 1 1 1 7 7 0... : unit test.
// Extract the grammar from lines matching the regexp _// GRAMMAR_ .
//
-// Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011,
2012, 2013, 2014, 2015, 2016 Gregory W. Chicares.
+// Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011,
2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 f1a8215..a8e8321 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... : unit test.
//
-// Copyright (C) 2002, 2003, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012,
2013, 2014, 2015, 2016 Gregory W. Chicares.
+// Copyright (C) 2002, 2003, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012,
2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 17bb769..cf838a4 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 Gregory W. Chicares.
+// Copyright (C) 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017 Gregory W.
Chicares.
//
// This program is free 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 e07e5f0..333bf17 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 Gregory W. Chicares.
+// Copyright (C) 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017 Gregory W.
Chicares.
//
// This program is free 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 cb6131f..e35b5a1 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 Gregory W. Chicares.
+// Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010,
2011, 2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 58010d7..b0268b0 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 Gregory W. Chicares.
+// Copyright (C) 1998, 2001, 2002, 2004, 2005, 2006, 2007, 2008, 2009, 2010,
2011, 2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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_como.sh b/install_como.sh
index 5afae14..8cbd149 100755
--- a/install_como.sh
+++ b/install_como.sh
@@ -2,7 +2,7 @@
# Install como C++ on msw, with MinGW gcc-2.95.3-5 as its C compiler.
-# Copyright (C) 2010, 2011, 2012, 2013, 2014, 2015, 2016 Gregory W. Chicares.
+# Copyright (C) 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017 Gregory W.
Chicares.
#
# This program is free 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 2fa5c2a..95bd3d5 100644
--- a/install_cygwin.bat
+++ b/install_cygwin.bat
@@ -1,6 +1,6 @@
@REM Cygwin installation.
@REM
address@hidden Copyright (C) 2010, 2011, 2012, 2013, 2014, 2015, 2016 Gregory
W. Chicares.
address@hidden Copyright (C) 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017
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 9e579fa..2e5766a 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 Gregory W. Chicares.
+# Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015,
2016, 2017 Gregory W. Chicares.
#
# This program is free 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 5868707..166b47b 100644
--- a/install_mingw.make
+++ b/install_mingw.make
@@ -1,6 +1,6 @@
# Installer for MinGW-w64 native toolchain.
#
-# Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015,
2016 Gregory W. Chicares.
+# Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015,
2016, 2017 Gregory W. Chicares.
#
# This program is free 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 136afd8..0e9b8d3 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
Gregory W. Chicares.
+# Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,
2017 Gregory W. Chicares.
#
# This program is free 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 5259b79..f928c9e 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
Gregory W. Chicares.
+# Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,
2017 Gregory W. Chicares.
#
# This program is free 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.make b/install_wx.make
index 12f8156..fbb6c4f 100644
--- a/install_wx.make
+++ b/install_wx.make
@@ -1,6 +1,6 @@
# Install msw-native wx with options suitable for lmi.
#
-# Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015,
2016 Gregory W. Chicares.
+# Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015,
2016, 2017 Gregory W. Chicares.
#
# This program is free 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.make b/install_wxpdfdoc.make
index ceaad66..6f2c8d1 100644
--- a/install_wxpdfdoc.make
+++ b/install_wxpdfdoc.make
@@ -1,6 +1,6 @@
# Installer for wxPdfDocument library.
#
-# Copyright (C) 2015, 2016 Gregory W. Chicares.
+# Copyright (C) 2015, 2016, 2017 Gregory W. Chicares.
#
# This program is free 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 1708840..0b8b65c 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 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 aa18216..2d99870 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 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 f6b9930..7f3a646 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 Gregory W. Chicares.
+// Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012,
2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 aaf36a2..58db8a2 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 Gregory W. Chicares.
+// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015,
2016, 2017 Gregory W. Chicares.
//
// This program is free 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 8eed661..2bf270e 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 Gregory
W. Chicares.
+// Copyright (C) 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017
Gregory W. Chicares.
//
// This program is free 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 a4e2109..b5744ca 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 Gregory W. Chicares.
+// Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009,
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 c609587..fae79c4 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 Gregory W. Chicares.
+// Copyright (C) 1998, 2001, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010,
2011, 2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 b06cdb4..d5d74d4 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 Gregory W. Chicares.
+// Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009,
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 b30c240..4ec03a4 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 Gregory W. Chicares.
+// Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009,
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 6be4496..876fed6 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 Gregory W. Chicares.
+// Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009,
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 445f8a1..d8c5354 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 Gregory W. Chicares.
+// Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009,
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 9fbd150..c071c1d 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 Gregory W. Chicares.
+// Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011,
2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 252a27b..4da0629 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 Gregory W. Chicares.
+// Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011,
2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 2d1b964..1bb9895 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 Gregory W. Chicares.
+// Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009,
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 fba0b48..d3944ff 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 Gregory W. Chicares.
+// Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009,
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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_xml_io.cpp b/ledger_xml_io.cpp
index 76156ca..d2b163e 100644
--- a/ledger_xml_io.cpp
+++ b/ledger_xml_io.cpp
@@ -1,6 +1,6 @@
// Ledger xml input and output.
//
-// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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_xsl.cpp b/ledger_xsl.cpp
index 372bad6..7712a49 100644
--- a/ledger_xsl.cpp
+++ b/ledger_xsl.cpp
@@ -1,6 +1,6 @@
// Ledger xsl operations.
//
-// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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_xsl.hpp b/ledger_xsl.hpp
index b6a6369..31b30a4 100644
--- a/ledger_xsl.hpp
+++ b/ledger_xsl.hpp
@@ -1,6 +1,6 @@
// Ledger xsl operations.
//
-// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 9e2334b..adc9795 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 Gregory W. Chicares.
+// Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009,
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 a097971..c814f2a 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 Gregory W. Chicares.
+// Copyright (C) 1998, 2001, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012,
2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 af6d2dc..d244638 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 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This 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
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 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 fd3a25f..d22add8 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 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 4d9e0d4..34fe1f5 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 Gregory W. Chicares.
+// Copyright (C) 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017 Gregory W.
Chicares.
//
// This program is free 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 8a55612..4134197 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 Gregory W. Chicares.
+// Copyright (C) 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017 Gregory W.
Chicares.
//
// This program is free 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 fb6475b..d5f7a6b 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 Gregory W. Chicares.
+// Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011,
2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 fa3ca43..dcf6b6f 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 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 53b0e70..dae6252 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 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 7f5f20a..6075fc9 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 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 c5c5da5..9b2bfce 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 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014,
2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 ab23166..51fa5b8 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 Gregory W. Chicares.
+# Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015,
2016, 2017 Gregory W. Chicares.
#
# This program is free 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 160c337..e2c786a 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 Gregory W. Chicares.
+// Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009,
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 951a785..707caeb 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 Gregory W. Chicares.
+// Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010,
2011, 2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 38c312a..409dd05 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 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014,
2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 11bc016..27399f7 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 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014,
2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 10f2532..ba928d4 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 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014,
2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 8fa105b..751f723 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 Gregory W. Chicares.
+// Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011,
2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 1054ee7..0b0522a 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 Gregory W. Chicares.
+// Copyright (C) 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 61160b5..da54123 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 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014,
2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 2560adb..043a8cf 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 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014,
2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 00b4d6c..0097715 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 Gregory W. Chicares.
+// Copyright (C) 1998, 2001, 2002, 2005, 2006, 2007, 2008, 2009, 2010, 2011,
2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 1b230ab..40faf4b 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 Gregory W. Chicares.
+// Copyright (C) 2002, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012,
2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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_functors.hpp b/math_functors.hpp
index 2a3105e..79e1492 100644
--- a/math_functors.hpp
+++ b/math_functors.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 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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_functors_test.cpp b/math_functors_test.cpp
index 7dcb217..6a00d0b 100644
--- a/math_functors_test.cpp
+++ b/math_functors_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 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014,
2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License version 2 as
diff --git a/max_stream_precision.hpp b/max_stream_precision.hpp
index bad3a02..78953c7 100644
--- a/max_stream_precision.hpp
+++ b/max_stream_precision.hpp
@@ -1,6 +1,6 @@
// Precision for lossless floating-point I/O.
//
-// Copyright (C) 2002, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012,
2013, 2014, 2015, 2016 Gregory W. Chicares.
+// Copyright (C) 2002, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012,
2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 ce1e60f..0aacf71 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 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 d128f8b..b891e68 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 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 24b6a72..ed78bfe 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 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 48c391e..7ebc474 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 Gregory
W. Chicares.
+// Copyright (C) 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017
Gregory W. Chicares.
//
// This program is free 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 96a6740..89a806d 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 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 139a9e2..d91a481 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 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 76dcefb..fd7ecc3 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 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 67c34b9..bc4ded1 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 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 3cf7ed6..85e6c55 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 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 2b3d77f..b7594d2 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 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 464f662..452aa2c 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 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 d9080f6..1548a65 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 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 7512b36..5ac931f 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 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 a536906..120976e 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 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 7155367..832a754 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 Gregory
W. Chicares.
+// Copyright (C) 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017
Gregory W. Chicares.
//
// This program is free 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 f90a53d..9401af4 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 Gregory
W. Chicares.
+// Copyright (C) 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017
Gregory W. Chicares.
//
// This program is free 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 13274fb..f79b299 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 Gregory W. Chicares
+ * Copyright (C) 2003, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 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 c906719..877ffb4 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 Gregory W. Chicares
+ * Copyright (C) 2003, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 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 7bc5c99..01e30a6 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 Gregory W.
Chicares.
+ Copyright (C) 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017 Gregory
W. Chicares.
This program is free 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 743603f..4fa2f6d 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 Gregory W.
Chicares.
+// Copyright (C) 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017 Gregory
W. Chicares.
//
// This program is free 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 959727b..8e37f8f 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 Gregory W.
Chicares.
+// Copyright (C) 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017 Gregory
W. Chicares.
//
// This program is free 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 378a9c2..f17dc96 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 Gregory W.
Chicares.
+// Copyright (C) 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017 Gregory
W. Chicares.
//
// This program is free 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 fa926c7..8e97bcc 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 Gregory W.
Chicares.
+// Copyright (C) 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017 Gregory
W. Chicares.
//
// This program is free 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 433d9b3..ebefede 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 Gregory W.
Chicares.
+// Copyright (C) 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017 Gregory
W. Chicares.
//
// This program is free 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 78bf7fa..b82e4db 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 Gregory W.
Chicares.
+// Copyright (C) 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017 Gregory
W. Chicares.
//
// This program is free 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 b5f3b0e..76681b0 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 Gregory W.
Chicares.
+// Copyright (C) 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017 Gregory
W. Chicares.
//
// This program is free 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 7e484a9..e2ed455 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 Gregory W.
Chicares.
+// Copyright (C) 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017 Gregory
W. Chicares.
//
// This program is free 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 4f6f984..70c0c15 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 Gregory W.
Chicares.
+// Copyright (C) 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017 Gregory
W. Chicares.
//
// This program is free 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 a2a518b..fe5fb9a 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 Gregory W.
Chicares.
+// Copyright (C) 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017 Gregory
W. Chicares.
//
// This program is free 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 a599d0e..c53a5fe 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 Gregory W.
Chicares.
+// Copyright (C) 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017 Gregory
W. Chicares.
//
// This program is free 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 2caee51..bd0488f 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 Gregory W.
Chicares.
+// Copyright (C) 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017 Gregory
W. Chicares.
//
// This program is free 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 9e7d48a..7b30dc4 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 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 Gregory W. Chicares.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License version 2 as
@@ -422,7 +422,7 @@ Show copyright, license, and version.
<hr>
<p>
-Copyright © 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007,
2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016 Gregory W. Chicares.
+Copyright © 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007,
2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017 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 51b0e76..5c7ac45 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 Gregory W. Chicares.
+ Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012,
2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
This program is free 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 93f7da7..852926f 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 Gregory W. Chicares.
+// Copyright (C) 2001, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012,
2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 6e5beeb..417915b 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 Gregory W. Chicares.
+// Copyright (C) 2001, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012,
2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 7c405e4..d109184 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 Gregory
W. Chicares.
+// Copyright (C) 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017
Gregory W. Chicares.
//
// This program is free 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 c2818e1..8956316 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 Gregory W. Chicares.
+// Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012,
2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 69339be..778155f 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 Gregory W. Chicares.
+// Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012,
2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 1070ced..fec4db5 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 Gregory W. Chicares.
+// Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009,
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 03a40e3..dc6c6f7 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 Gregory
W. Chicares.
+// Copyright (C) 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017
Gregory W. Chicares.
//
// This program is free 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 15fb36d..e7fa349 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 Gregory W. Chicares.
+# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014,
2015, 2016, 2017 Gregory W. Chicares.
#
# This program is free 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 68d5b77..6bafb6c 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 Gregory W. Chicares.
+# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014,
2015, 2016, 2017 Gregory W. Chicares.
#
# This program is free 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 ffa6297..f047d0d 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 Gregory W. Chicares.
+# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014,
2015, 2016, 2017 Gregory W. Chicares.
#
# This program is free 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 c72fcd7..a1a6831 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 Gregory W. Chicares.
+// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015,
2016, 2017 Gregory W. Chicares.
//
// This program is free 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 dfd07e8..d867616 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 Gregory W. Chicares.
+// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015,
2016, 2017 Gregory W. Chicares.
//
// This program is free 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 230b1df..7c75fd3 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
Gregory W. Chicares.
+// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,
2017 Gregory W. Chicares.
//
// This program is free 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 0a5ddf1..70f0f1a 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
Gregory W. Chicares.
+// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,
2017 Gregory W. Chicares.
//
// This program is free 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 e14a390..e1e49a7 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
Gregory W. Chicares.
+// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,
2017 Gregory W. Chicares.
//
// This program is free 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 b5fab87..086305f 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
Gregory W. Chicares.
+// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,
2017 Gregory W. Chicares.
//
// This program is free 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 0583509..abbb238 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
Gregory W. Chicares.
+// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,
2017 Gregory W. Chicares.
//
// This program is free 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 0ef85a9..a8c36c4 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
Gregory W. Chicares.
+// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,
2017 Gregory W. Chicares.
//
// This program is free 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 a00063c..bfd3268 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 Gregory W. Chicares.
+// Copyright (C) 2002, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012,
2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 716760e..76043c1 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 Gregory W. Chicares.
+// Copyright (C) 2002, 2003, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012,
2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 d8d919a..9191c89 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 Gregory W. Chicares.
+# Copyright (C) 2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
#
# This program is free 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 7609e1e..f5582f0 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 Gregory W. Chicares.
+ Copyright (C) 2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
This program is free 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 0579f8d..b62b771 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 Gregory W. Chicares.
+# Copyright (C) 2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
#
# This program is free 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 9584fde..ccac129 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 Gregory W. Chicares.
+ Copyright (C) 2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
This program is free 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 aa5923a..23ffadb 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 Gregory W. Chicares.
+// Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012,
2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 87ecfa5..3ad2943 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 Gregory W. Chicares.
+// Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012,
2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 082f2a8..3a0e9aa 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 Gregory W. Chicares.
+// Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012,
2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 6c5bc06..6fffac2 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 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 f8ec4a9..8e73a38 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 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 123c034..96772c2 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 Gregory W. Chicares.
+// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015,
2016, 2017 Gregory W. Chicares.
//
// This program is free 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 a709a09..464e6cc 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 Gregory W. Chicares.
+// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015,
2016, 2017 Gregory W. Chicares.
//
// This program is free 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 2d6ab30..ee0ed3e 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 Gregory W. Chicares.
+// Copyright (C) 2001, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 26d0f2e..137784b 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 Gregory W. Chicares.
+// Copyright (C) 2001, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 acc0d58..380baa8 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 Gregory W. Chicares.
+// Copyright (C) 2001, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 820d5d5..d2b6258 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 Gregory W. Chicares.
+// Copyright (C) 2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 7e6bd30..feca3d3 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 Gregory W. Chicares.
+// Copyright (C) 2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 5b4d0fb..89e9d7a 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 Gregory W. Chicares.
+// Copyright (C) 2001, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 bc6f4c6..938303b 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
Gregory W. Chicares.
+// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,
2017 Gregory W. Chicares.
//
// This program is free 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 188d10f..4b41bd7 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 Gregory W. Chicares.
+// Copyright (C) 2001, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 7990a76..0746838 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 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014,
2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 3c57944..3feb1cd 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 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014,
2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 c306008..f527d1f 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 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014,
2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License version 2 as
diff --git a/nasd.xsl b/nasd.xsl
index 478b513..fe203b1 100644
--- a/nasd.xsl
+++ b/nasd.xsl
@@ -2,7 +2,7 @@
<!--
Life insurance illustrations.
- Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016 Gregory W. Chicares.
+ Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
This program is free 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 578bb14..59ac0c4 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 Gregory W. Chicares.
+// Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011,
2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 2f481ae..812a91c 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 Gregory W. Chicares.
+// Copyright (C) 2002, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012,
2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 83e70f1..c31396f 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
Gregory W. Chicares.
+// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,
2017 Gregory W. Chicares.
//
// This program is free 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 d1e7ad0..890d2f8 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
Gregory W. Chicares.
+// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,
2017 Gregory W. Chicares.
//
// This program is free 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 ddb5e3a..cbea05f 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 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 264fb92..9135382 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 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 97da8a6..42bb7dd 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 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 d8e9d7f..0059d6e 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 Gregory W. Chicares.
+# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014,
2015, 2016, 2017 Gregory W. Chicares.
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License version 2 as
diff --git a/obstruct_slicing.hpp b/obstruct_slicing.hpp
index 2ee2188..8838f50 100644
--- a/obstruct_slicing.hpp
+++ b/obstruct_slicing.hpp
@@ -1,6 +1,6 @@
// Obstruct slicing.
//
-// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014,
2015, 2016 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014,
2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License version 2 as
diff --git a/obstruct_slicing_test.cpp b/obstruct_slicing_test.cpp
index 6846dd0..bb746b2 100644
--- a/obstruct_slicing_test.cpp
+++ b/obstruct_slicing_test.cpp
@@ -1,6 +1,6 @@
// Obstruct slicing.
//
-// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014,
2015, 2016 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014,
2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 d9030fe..e79016a 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 Gregory
W. Chicares.
+// Copyright (C) 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017
Gregory W. Chicares.
//
// This program is free 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 5678798..f5d26ce 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 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 5b68e05..e304a69 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 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 54e2ebb..d539b1f 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 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 Gregory W. Chicares.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License version 2 as
@@ -168,7 +168,7 @@ You can use these column headers:
<hr>
<p>
-Copyright © 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007,
2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016 Gregory W. Chicares.
+Copyright © 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007,
2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017 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 fcfbee7..48d6634 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 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 f0f057b..6ad44c1 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 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 f1c557a..88a64a3 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 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014,
2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 a7ab15e..6f12df5 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 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 4e918e3..2cfcd54 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 Gregory W. Chicares.
+// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015,
2016, 2017 Gregory W. Chicares.
//
// This program is free 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 baab8df..ceba53d 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 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 cbf516e..5011929 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 Gregory W. Chicares.
+// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015,
2016, 2017 Gregory W. Chicares.
//
// This program is free 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 ec6e655..df708e0 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 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014,
2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 991e7f1..3e3c0ec 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
Gregory W. Chicares.
+// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,
2017 Gregory W. Chicares.
//
// This program is free 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 d0abcbf..4d0563b 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
Gregory W. Chicares.
+// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,
2017 Gregory W. Chicares.
//
// This program is free 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 e4346c9..4f0ab2c 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
Gregory W. Chicares.
+// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,
2017 Gregory W. Chicares.
//
// This program is free 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 b058b3a..a3bf0a0 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
Gregory W. Chicares.
+// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,
2017 Gregory W. Chicares.
//
// This program is free 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 a7b0af7..0563d4e 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
Gregory W. Chicares.
+ Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,
2017 Gregory W. Chicares.
This program is free 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 8459d0e..32a86f3 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 Gregory W. Chicares.
+# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014,
2015, 2016, 2017 Gregory W. Chicares.
#
# This program is free 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 cf735c7..7a1f7f9 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 Gregory W. Chicares.
+// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015,
2016, 2017 Gregory W. Chicares.
//
// This program is free 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 f703f23..c5ea75d 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 Gregory W. Chicares.
+// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015,
2016, 2017 Gregory W. Chicares.
//
// This program is free 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 8c1d0bf..5fffa53 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 Gregory W. Chicares.
+// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015,
2016, 2017 Gregory W. Chicares.
//
// This program is free 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 f4473bc..59c5b02 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 Gregory W. Chicares.
+// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015,
2016, 2017 Gregory W. Chicares.
//
// This program is free 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 5722a57..715b906 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 Gregory W. Chicares.
+ Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012,
2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
This program is free 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 4b803fe..250ff4b 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 Gregory W. Chicares.
+// Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008,
2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 ba00465..ae5b523 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 Gregory W. Chicares.
+// Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008,
2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 a187045..9c720bc 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 Gregory W. Chicares.
+// Copyright (C) 2011, 2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 d15c726..9c726be 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 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 48968ea..c789772 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 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 6915d1f..2d2c0d9 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
Gregory W. Chicares.
+// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,
2017 Gregory W. Chicares.
//
// This program is free 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 5162d26..c97a7d5 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
Gregory W. Chicares.
+// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,
2017 Gregory W. Chicares.
//
// This program is free 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 12e03df..6f6c933 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 Gregory W. Chicares.
+// Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009,
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 a2f3e7c..37a4c45 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 Gregory W. Chicares.
+// Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009,
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 b59a5f1..7d82ddd 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
Gregory W. Chicares.
+// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,
2017 Gregory W. Chicares.
//
// This program is free 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 e13fa93..fa2cee4 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
Gregory W. Chicares.
+// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,
2017 Gregory W. Chicares.
//
// This program is free 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 ff9f4c5..0591a7b 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 Gregory W. Chicares.
+// Copyright (C) 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017 Gregory W.
Chicares.
//
// This program is free 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 4fb18fb..5425481 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 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014,
2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 1c3f535..6939a9b 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 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014,
2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 1bb9d99..c26af91 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 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014,
2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 246ff68..1497392 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 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014,
2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 53291de..c0e3efd 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 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014,
2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 6c63f09..5c93a94 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 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014,
2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 a8a71e5..7c6d4c4 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 Gregory W. Chicares.
+// Copyright (C) 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 68fe28d..1b219e9 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 Gregory W. Chicares.
+// Copyright (C) 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 5b0d693..bdb6b12 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 Gregory W. Chicares.
+// Copyright (C) 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 8f7998d..3f34f20 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 Gregory W. Chicares.
+// Copyright (C) 2003, 2004, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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.xsl b/reg_d_group.xsl
index f21eda8..7fd1970 100644
--- a/reg_d_group.xsl
+++ b/reg_d_group.xsl
@@ -2,7 +2,7 @@
<!--
Life insurance illustrations.
- Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016 Gregory W. Chicares.
+ Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
This program is free 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_individual.xsl b/reg_d_individual.xsl
index 8f07798..eb6ef41 100644
--- a/reg_d_individual.xsl
+++ b/reg_d_individual.xsl
@@ -2,7 +2,7 @@
<!--
Life insurance illustrations.
- Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016 Gregory W. Chicares.
+ Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
This program is free 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 8e0bf92..24d63d6 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
Gregory W. Chicares.
+// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,
2017 Gregory W. Chicares.
//
// This program is free 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.cpp b/round_glibc.cpp
index 7f9810a..9b5e487 100644
--- a/round_glibc.cpp
+++ b/round_glibc.cpp
@@ -1,6 +1,6 @@
// Standard C round*() from glibc to fix MinGW-w64 defects.
//
-// Copyright (C) 2016 Gregory W. Chicares.
+// Copyright (C) 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 b5315ad..dddbcd3 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 Gregory W. Chicares.
+// Copyright (C) 2001, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012,
2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 733d73e..aba1119 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 Gregory W. Chicares.
+// Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010,
2011, 2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 1cb47e9..0beb26d 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 Gregory W. Chicares.
+// Copyright (C) 2001, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012,
2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 666a44d..e5af984 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
Gregory W. Chicares.
+// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,
2017 Gregory W. Chicares.
//
// This program is free 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 a93b20c..3f50715 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
Gregory W. Chicares.
+// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,
2017 Gregory W. Chicares.
//
// This program is free 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 9ca8dd6..bfd93c7 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 Gregory W. Chicares.
+// Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009,
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 d29d026..a8084ad 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 Gregory W. Chicares.
+// Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009,
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 dfaeef9..c46d7d0 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
Gregory W. Chicares.
+// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,
2017 Gregory W. Chicares.
//
// This program is free 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 118c810..d1b096f 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
Gregory W. Chicares.
+// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,
2017 Gregory W. Chicares.
//
// This program is free 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 8a4f5ad..e4d0088 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
Gregory W. Chicares.
+ Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,
2017 Gregory W. Chicares.
This program is free 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 2bba64b..a9aa7ec 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
Gregory W. Chicares.
+// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,
2017 Gregory W. Chicares.
//
// This program is free 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 c32c3c9..d7cb4f9 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
Gregory W. Chicares.
+// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,
2017 Gregory W. Chicares.
//
// This program is free 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 42b1568..0b481f7 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 Gregory W. Chicares.
+// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015,
2016, 2017 Gregory W. Chicares.
//
// This program is free 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 2bf9cb3..65eb3c6 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 Gregory W. Chicares.
+// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015,
2016, 2017 Gregory W. Chicares.
//
// This program is free 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 016ff3b..b603fe5 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
Gregory W. Chicares.
+// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,
2017 Gregory W. Chicares.
//
// This program is free 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 a43328a..c6d43a9 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
Gregory W. Chicares.
+// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,
2017 Gregory W. Chicares.
//
// This program is free 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 a146d0e..401b86d 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 Gregory W. Chicares.
+// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015,
2016, 2017 Gregory W. Chicares.
//
// This program is free 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 a4e90d9..6dda192 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 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 Gregory W. Chicares.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License version 2 as
@@ -231,7 +231,7 @@ means monthly until the end of the tenth policy year, then
annual.
<hr>
<p>
-Copyright © 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007,
2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016 Gregory W. Chicares.
+Copyright © 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007,
2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017 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/sigfpe.cpp b/sigfpe.cpp
index 4293fb7..4741d9d 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 Gregory W. Chicares.
+// Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012,
2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 5113bcf..1ff5ae7 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 Gregory W. Chicares.
+// Copyright (C) 2003, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 758381b..d3eeb51 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 Gregory W. Chicares.
+// Copyright (C) 2002, 2003, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012,
2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 e302423..cfc918f 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 Gregory W. Chicares.
+// Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011,
2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 739ec9d..d437d76 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 Gregory W. Chicares.
+# Copyright (C) 2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
#
# This program is free 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 841a266..5dbde36 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 Gregory W. Chicares.
+ Copyright (C) 2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
This program is free 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 1027bec..dcd04c6 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 Gregory W. Chicares.
+ Copyright (C) 2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
This program is free 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 513ecda..2be0d0d 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 Gregory W. Chicares.
+# Copyright (C) 2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
#
# This program is free 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 1027bec..dcd04c6 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 Gregory W. Chicares.
+ Copyright (C) 2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
This program is free 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 d731e99..d014e1e 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 Gregory W. Chicares.
+// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015,
2016, 2017 Gregory W. Chicares.
//
// This program is free 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 db8d9b1..173adcd 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 Gregory W. Chicares.
+// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015,
2016, 2017 Gregory W. Chicares.
//
// This program is free 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 145b43a..debacac 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 Gregory W. Chicares.
+// Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011,
2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 148ffcc..8bfd9aa 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 Gregory W. Chicares.
+// Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011,
2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 396c839..3ac538f 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 Gregory W. Chicares.
+ Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012,
2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
This program is free 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 15e5863..c47afd3 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 Gregory W. Chicares.
+ Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012,
2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
This program is free 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 fe9364e..4867eb2 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 Gregory W. Chicares.
+ Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012,
2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
This program is free 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_carveout3.xrc b/skin_group_carveout3.xrc
index 6c59a0c..a56f157 100644
--- a/skin_group_carveout3.xrc
+++ b/skin_group_carveout3.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 Gregory W. Chicares.
+ Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012,
2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
This program is free 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 3b4cdca..403a61a 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 Gregory W. Chicares.
+ Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012,
2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
This program is free 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 48cfa06..1dd4af1 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 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 b5ebc0a..8dc0fbc 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 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014,
2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 432e771..d22973e 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 Gregory W. Chicares.
+// Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009,
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 087620a..95f60d7 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 Gregory W. Chicares.
+ Copyright (C) 2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
This program is free 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 1ec7820..1baa402 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 Gregory W. Chicares.
+// Copyright (C) 2001, 2002, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012,
2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 0a78c6d..8c9ea40 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 Gregory W. Chicares.
+// Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009,
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 40c6321..b1f65f9 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 Gregory W. Chicares.
+// Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009,
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 5fb1b1a..952862a 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 Gregory W. Chicares.
+// Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012,
2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 0c7162b..3064f93 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 Gregory W. Chicares.
+// Copyright (C) 1998, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009,
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 03a6e59..59d7391 100644
--- a/stratified_charges.hpp
+++ b/stratified_charges.hpp
@@ -1,6 +1,6 @@
// Rates that depend on the amount they're muliplied by.
//
-// Copyright (C) 1998, 2001, 2002, 2003, 2005, 2006, 2007, 2008, 2009, 2010,
2011, 2012, 2013, 2014, 2015, 2016 Gregory W. Chicares.
+// Copyright (C) 1998, 2001, 2002, 2003, 2005, 2006, 2007, 2008, 2009, 2010,
2011, 2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 58a81e9..59f3c7a 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 Gregory W. Chicares.
+// Copyright (C) 2003, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 281f6a5..c4dd54e 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 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 bfce83f..fe2c0ba 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 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License version 2 as
diff --git a/surrchg_rates.cpp b/surrchg_rates.cpp
index ada040a..a78f532 100644
--- a/surrchg_rates.cpp
+++ b/surrchg_rates.cpp
@@ -1,6 +1,6 @@
// Life insurance illustrations: surrender charge rates.
//
-// Copyright (C) 2003, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016 Gregory W. Chicares.
+// Copyright (C) 2003, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License version 2 as
diff --git a/surrchg_rates.hpp b/surrchg_rates.hpp
index 4ab807b..9195479 100644
--- a/surrchg_rates.hpp
+++ b/surrchg_rates.hpp
@@ -1,6 +1,6 @@
// Life insurance illustrations: surrender charge rates.
//
-// Copyright (C) 2003, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016 Gregory W. Chicares.
+// Copyright (C) 2003, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 1907ea2..c7d3e54 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
Gregory W. Chicares.
+// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,
2017 Gregory W. Chicares.
//
// This program is free 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 414f609..5252c37 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 Gregory W. Chicares.
+// Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010,
2011, 2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 bd72710..26b05ef 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 Gregory W. Chicares.
+// Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010,
2011, 2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 c3ca41a..b2ea558 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
Gregory W. Chicares.
+// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,
2017 Gregory W. Chicares.
//
// This program is free 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 d622762..10aee32 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
Gregory W. Chicares.
+// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,
2017 Gregory W. Chicares.
//
// This program is free 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 523daf5..b3f080b 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 Gregory W. Chicares.
+// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015,
2016, 2017 Gregory W. Chicares.
//
// This program is free 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 6750b84..3442522 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
Gregory W. Chicares.
+# Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,
2017 Gregory W. Chicares.
#
# This program is free 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 c37d9cb..f676c69 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 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 38a699c..eac44ac 100755
--- a/test_schemata.sh
+++ b/test_schemata.sh
@@ -2,7 +2,7 @@
# Test xml schemata.
-# Copyright (C) 2012, 2013, 2014, 2015, 2016 Gregory W. Chicares.
+# Copyright (C) 2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
#
# This program is free 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 c840139..66c0b0d 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 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 62f5c26..b63e838 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 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 2dd8e7c..2a83a7b 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 Gregory W. Chicares.
+// Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011,
2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 401701b..d80b816 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 Gregory W. Chicares.
+// Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011,
2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 e3c0656..ca7a584 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 Gregory W. Chicares.
+# Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
#
# This program is free 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 0c4d9af..106ca77 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 Gregory W. Chicares.
+# Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
#
# This program is free 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 4c6dca1..797ae41 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 Gregory W. Chicares.
+// Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011,
2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 56c40ff..37814ce 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 Gregory W. Chicares.
+// Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011,
2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 038c4f1..1c04536 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
Gregory W. Chicares.
+// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,
2017 Gregory W. Chicares.
//
// This program is free 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 5dc167f..4094421 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
Gregory W. Chicares.
+// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,
2017 Gregory W. Chicares.
//
// This program is free 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 f3fccd8..1b13204 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
Gregory W. Chicares.
+// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,
2017 Gregory W. Chicares.
//
// This program is free 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 034c0dd..a6207c8 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
Gregory W. Chicares.
+// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,
2017 Gregory W. Chicares.
//
// This program is free 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 5c0235e..0ba2e67 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
Gregory W. Chicares.
+// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,
2017 Gregory W. Chicares.
//
// This program is free 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 9e1293a..01c6b42 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
Gregory W. Chicares.
+// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,
2017 Gregory W. Chicares.
//
// This program is free 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 9f3ae45..54eb547 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 Gregory W. Chicares.
+// Copyright (C) 1998, 2000, 2001, 2002, 2003, 2005, 2006, 2007, 2008, 2009,
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 c914a81..4c13785 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 Gregory W. Chicares.
+// Copyright (C) 1998, 2000, 2001, 2003, 2004, 2005, 2006, 2007, 2008, 2009,
2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 cd445f6..d5d56d2 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 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014,
2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 3f16f7f..fe74f44 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 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 ca6ed85..eafe6d5 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 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 999b043..d790f6d 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 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 36cec09..678b069 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 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 4140c9f..13c5c83 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 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 7d8b7be..02bb308 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 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 021609f..42455d9 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 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 c1feaa4..f8c74bc 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 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 85d3089..524107f 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 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 eff67a5..6366bc7 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 Gregory W. Chicares.
+ Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012,
2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
This program is free 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 ce6d26d..fdd4b38 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 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 7cf7ed2..bc37a98 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 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 98e9df1..cb84ab0 100644
--- a/types.rnc
+++ b/types.rnc
@@ -1,6 +1,6 @@
# RELAX NG schema for custom types.
#
-# Copyright (C) 2012, 2013, 2014, 2015, 2016 Gregory W. Chicares.
+# Copyright (C) 2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
#
# This program is free 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 4664834..61c019d 100644
--- a/types.xsd
+++ b/types.xsd
@@ -3,7 +3,7 @@
<!--
RELAX NG schema for custom types.
- Copyright (C) 2012, 2013, 2014, 2015, 2016 Gregory W. Chicares.
+ Copyright (C) 2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
This program is free 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 ef92434..aab0ba5 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 Gregory W. Chicares.
+# Copyright (C) 2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
#
# This program is free 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 5c76525..71df360 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 Gregory W. Chicares.
+ Copyright (C) 2012, 2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License version 2 as
diff --git a/uncopyable_lmi.hpp b/uncopyable_lmi.hpp
index fc1fc06..8d0df2d 100644
--- a/uncopyable_lmi.hpp
+++ b/uncopyable_lmi.hpp
@@ -1,4 +1,4 @@
-// Copyright (C) 2010, 2011, 2012, 2013, 2014, 2015, 2016 Gregory W. Chicares.
+// Copyright (C) 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017 Gregory W.
Chicares.
//
// This program is free 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 8c17a8a..c22f561 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 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 Gregory W. Chicares.
This 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 © 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007,
2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016 Gregory W. Chicares.
+Copyright © 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007,
2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017 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 97c72b4..4958286 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 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 3b615ed..0612418 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 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License version 2 as
diff --git a/variable_annuity.xsl b/variable_annuity.xsl
index 61c2aee..1a86fea 100644
--- a/variable_annuity.xsl
+++ b/variable_annuity.xsl
@@ -2,7 +2,7 @@
<!--
Annuity illustrations.
- Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016
Gregory W. Chicares.
+ Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,
2017 Gregory W. Chicares.
This program is free 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 a56fdc9..c879df6 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 Gregory W. Chicares.
+// Copyright (C) 2002, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012,
2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 5dbb607..5e2ef7b 100644
--- a/version.hpp
+++ b/version.hpp
@@ -1,4 +1,4 @@
-// Copyright (C) 2016 Gregory W. Chicares.
+// Copyright (C) 2016, 2017 Gregory W. Chicares.
//
// This program is free 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.cpp b/view_ex.cpp
index c4e88c6..857396f 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 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 804dda1..fcc2e0a 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 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 7a5c2b8..370a8de 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 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014,
2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 0b1079e..2d45414 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 Gregory W. Chicares.
+# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014,
2015, 2016, 2017 Gregory W. Chicares.
#
# This program is free 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 be6a7b9..30897ea 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 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 39aeda4..f9b55e6 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 Gregory W. Chicares.
+// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015,
2016, 2017 Gregory W. Chicares.
//
// This program is free 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 f456cb7..088f348 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 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 2efcfa9..c0ee3af 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 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 2ed310d..d2921b1 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 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 e36e338..b8a31da 100644
--- a/wx_table_generator.cpp
+++ b/wx_table_generator.cpp
@@ -1,6 +1,6 @@
// Generate a table using wxDC.
//
-// Copyright (C) 2015, 2016 Gregory W. Chicares.
+// Copyright (C) 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 93bd146..238d77a 100644
--- a/wx_table_generator.hpp
+++ b/wx_table_generator.hpp
@@ -1,6 +1,6 @@
// Generate a table using wxDC.
//
-// Copyright (C) 2015, 2016 Gregory W. Chicares.
+// Copyright (C) 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 bca5055..7ebdb86 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 Gregory W. Chicares.
+// Copyright (C) 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 95d20c5..d831009 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 Gregory W. Chicares.
+// Copyright (C) 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 2c4b8c4..3efd45a 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 Gregory W. Chicares.
+// Copyright (C) 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 1b12691..1fdbac4 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 Gregory W. Chicares.
+// Copyright (C) 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 3872583..08fdf56 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 Gregory W. Chicares.
+// Copyright (C) 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 5e293a0..6980f1f 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 Gregory W. Chicares.
+// Copyright (C) 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 e8fb79e..adee93c 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 Gregory W. Chicares.
+// Copyright (C) 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 646069b..0245aa1 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 Gregory W. Chicares.
+// Copyright (C) 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 a28edbb..f3eeaca 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 Gregory W. Chicares.
+// Copyright (C) 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 24bf49f..0f40420 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 Gregory W. Chicares.
+// Copyright (C) 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 27bddb3..9f2d185 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 Gregory W. Chicares.
+// Copyright (C) 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 c960865..449130e 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 Gregory W. Chicares.
+// Copyright (C) 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 4c3ddb7..74025f9 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 Gregory W. Chicares.
+// Copyright (C) 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 bc61157..be3d4ae 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 Gregory W. Chicares.
+// Copyright (C) 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 aace181..ac6378a 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 Gregory W. Chicares.
+// Copyright (C) 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 b3fcc81..b20680a 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 Gregory W. Chicares.
+// Copyright (C) 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 0a0e9cb..e0c6e71 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 Gregory W. Chicares.
+// Copyright (C) 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 5b9ef32..ecb65c3 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 Gregory W. Chicares.
+// Copyright (C) 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 033263e..19715f3 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 Gregory W. Chicares.
+// Copyright (C) 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 5e22d69..9ff068e 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 Gregory W. Chicares.
+// Copyright (C) 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 71730ea..beaefd5 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 Gregory W. Chicares.
+// Copyright (C) 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 5222c48..a1c99cf 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 Gregory W. Chicares.
+// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015,
2016, 2017 Gregory W. Chicares.
//
// This program is free 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 c2f7321..9db4b74 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 Gregory W. Chicares.
+// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015,
2016, 2017 Gregory W. Chicares.
//
// This program is free 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 ffb4c81..3d3aeda 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 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 24c1114..9752c2f 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 Gregory W. Chicares.
+// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015,
2016, 2017 Gregory W. Chicares.
//
// This program is free 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 9ae355e..36b2c77 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 Gregory W. Chicares.
+// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015,
2016, 2017 Gregory W. Chicares.
//
// This program is free 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 b270f8e..e814233 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 Gregory W. Chicares.
+// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015,
2016, 2017 Gregory W. Chicares.
//
// This program is free 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 789e68f..88d3505 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 Gregory W. Chicares.
+// Copyright (C) 2001, 2002, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012,
2013, 2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 ebbaed6..47d4bc4 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 Gregory W. Chicares.
+// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014,
2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 0f2e450..a37732a 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 Gregory W. Chicares.
+// Copyright (C) 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017 Gregory W.
Chicares.
//
// This program is free 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 7909dc8..0460eed 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 Gregory W. Chicares.
+// Copyright (C) 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017 Gregory W.
Chicares.
//
// This program is free 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 25fd89b..9e813bf 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 Gregory W.
Chicares.
+// Copyright (C) 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017 Gregory
W. Chicares.
//
// This program is free 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 080caef..8b95651 100644
--- a/xrc.rnc
+++ b/xrc.rnc
@@ -1,6 +1,6 @@
# RELAX NG schema for '.xrc' files.
#
-# Copyright (C) 2015, 2016 Gregory W. Chicares.
+# Copyright (C) 2015, 2016, 2017 Gregory W. Chicares.
#
# This program is free 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 2424f2e..d7d6705 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 Gregory
W. Chicares.
+// Copyright (C) 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017
Gregory W. Chicares.
//
// This program is free 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 5afa2df..bdb64f6 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 Gregory
W. Chicares.
+// Copyright (C) 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017
Gregory W. Chicares.
//
// This program is free 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 5dc0c43..fc1b4e2 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 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free 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 3113ef9..75e2f2a 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 Gregory W. Chicares.
+// Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017 Gregory W. Chicares.
//
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License version 2 as
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [lmi-commits] [lmi] master 76fc872: Update copyright notices,
Greg Chicares <=