diff --git a/LICENSE.md b/LICENSE.md
index 340a94f6344b4c9d2ebdd0a02adaa964920bc5e7..21ae9c073d35a1f16acbd4c0ed8fb3ea4ee62a23 100644
--- a/LICENSE.md
+++ b/LICENSE.md
@@ -1,4 +1,4 @@
-> Copyright (C) 2014-2018 Dynare Team
+> Copyright © 2014-2018 Dynare Team
 >
 > The dseries and dates MATLAB/Octave classes are licensed under GNU GPL as published by
 > the Free Software Foundation, either version 3 of the License, or (at
diff --git a/src/@arima/arima.m b/src/@arima/arima.m
index 7cb4414cc2cb41f9d7b05e3fc1e3d196ee6b5f93..d6dc8da0b97e206a87cd061ad934883be05fff28 100644
--- a/src/@arima/arima.m
+++ b/src/@arima/arima.m
@@ -2,7 +2,7 @@ classdef arima<handle % --*-- Unitary tests --*--
 
 % Class for ARIMA models (interface to X13).
 
-% Copyright (C) 2017-2022 Dynare Team
+% Copyright © 2017-2022 Dynare Team
 %
 % This code is free software: you can redistribute it and/or modify
 % it under the terms of the GNU General Public License as published by
diff --git a/src/@dates/dates.m b/src/@dates/dates.m
index ee5d93d49a4c9132782e050aa34beaf9f560b37b..fe98faafecd8933e0ebd33b3f36cc6cfd5c4a05d 100644
--- a/src/@dates/dates.m
+++ b/src/@dates/dates.m
@@ -1,6 +1,6 @@
 classdef dates<handle % --*-- Unitary tests --*--
 
-% Copyright (C) 2014-2021 Dynare Team
+% Copyright © 2014-2021 Dynare Team
 %
 % This code is free software: you can redistribute it and/or modify
 % it under the terms of the GNU General Public License as published by
diff --git a/src/@dates/disp.m b/src/@dates/disp.m
index 399c5d82e6ea0b52df35fc31e8f08ee9f1c70dd7..07f170a98170a4c4ecb7841611e6888c80b12899 100644
--- a/src/@dates/disp.m
+++ b/src/@dates/disp.m
@@ -8,7 +8,7 @@ function disp(o)
 % OUTPTS
 % None
 
-% Copyright (C) 2013-2017 Dynare Team
+% Copyright © 2013-2017 Dynare Team
 %
 % This code is free software: you can redistribute it and/or modify
 % it under the terms of the GNU General Public License as published by
diff --git a/src/@dates/display.m b/src/@dates/display.m
index 62b893677adcb254b039b57626aa572e1baee189..766fb900074de6cb4182d0e00c39e98df52550c0 100644
--- a/src/@dates/display.m
+++ b/src/@dates/display.m
@@ -8,7 +8,7 @@ function display(o)
 % OUTPTS
 % None
 
-% Copyright (C) 2013-2017 Dynare Team
+% Copyright © 2013-2017 Dynare Team
 %
 % This code is free software: you can redistribute it and/or modify
 % it under the terms of the GNU General Public License as published by
diff --git a/src/@dates/horzcat.m b/src/@dates/horzcat.m
index 979a819f80a471cd6bcaec5308e63adcf0b1f7e4..abda27b9bb21d3b324986994f4add884983f677f 100644
--- a/src/@dates/horzcat.m
+++ b/src/@dates/horzcat.m
@@ -8,7 +8,7 @@ function o = horzcat(varargin) % --*-- Unitary tests --*--
 % OUTPUTS
 % - o [dates] object containing dates defined in varargin{:}
 
-% Copyright (C) 2013-2021 Dynare Team
+% Copyright © 2013-2021 Dynare Team
 %
 % This code is free software: you can redistribute it and/or modify
 % it under the terms of the GNU General Public License as published by
diff --git a/src/@dates/private/dates4display.m b/src/@dates/private/dates4display.m
index cff6548bf4713246236c57c44730ef1f8be8e0f1..1a7ccd5b1e81b8b020988d9cddaba9d650799465 100644
--- a/src/@dates/private/dates4display.m
+++ b/src/@dates/private/dates4display.m
@@ -10,7 +10,7 @@ function str = dates4display(o, name, max_number_of_elements) % --*-- Unitary te
 % OUTPUTS
 % - str  [string] Representation of the dates object as a string.
 
-% Copyright (C) 2014-2021 Dynare Team
+% Copyright © 2014-2021 Dynare Team
 %
 % This code is free software: you can redistribute it and/or modify
 % it under the terms of the GNU General Public License as published by
diff --git a/src/@dseries/check.m b/src/@dseries/check.m
index 231ba0a1a3dcfc64baab0ff10153b3e27d1407c6..ca34f3b50d902eba5433109159349e1f24b45fd1 100644
--- a/src/@dseries/check.m
+++ b/src/@dseries/check.m
@@ -1,6 +1,6 @@
 function [error_flag, message] = check(o)
 
-% Copyright (C) 2013-2017 Dynare Team
+% Copyright © 2013-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/src/@dseries/disp.m b/src/@dseries/disp.m
index db6a4dc9d3110e81b0c4f8d0f46384275a755f04..bc9c6fa5223e65450725b5e3b1f1a98ad7c0ca3e 100644
--- a/src/@dseries/disp.m
+++ b/src/@dseries/disp.m
@@ -8,7 +8,7 @@ function disp(o)
 % OUTPUTS
 % None
 
-% Copyright (C) 2011-2017 Dynare Team
+% Copyright © 2011-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/src/@dseries/display.m b/src/@dseries/display.m
index b534c4342d70d86e8714e517de22251f03a053fb..a978a1bafd029e189f96f7d3c302cb70f5a53b37 100644
--- a/src/@dseries/display.m
+++ b/src/@dseries/display.m
@@ -12,7 +12,7 @@ function display(o)
 % Contray to the disp method, the whole dseries object is not displayed if the number of
 % observations is greater than 40 and if the number of variables is greater than 10.
 
-% Copyright (C) 2011-2017 Dynare Team
+% Copyright © 2011-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/src/@dseries/dseries.m b/src/@dseries/dseries.m
index aada74dfb11f84cc6596e08e322f85c6f5d9be80..bb58198911aeff9d88cda2fecc8d745e240f2401 100644
--- a/src/@dseries/dseries.m
+++ b/src/@dseries/dseries.m
@@ -2,7 +2,7 @@ classdef dseries<handle % --*-- Unitary tests --*--
 
 % Class for time series.
 
-% Copyright (C) 2013-2021 Dynare Team
+% Copyright © 2013-2021 Dynare Team
 %
 % This code is free software: you can redistribute it and/or modify
 % it under the terms of the GNU General Public License as published by
diff --git a/src/@dseries/end.m b/src/@dseries/end.m
index 4f1835fe0fa639839b150717a8322857e1e59ae4..8f4076449631bfac605416b4b3d8fc9f0220c025 100644
--- a/src/@dseries/end.m
+++ b/src/@dseries/end.m
@@ -10,7 +10,7 @@ function lastIndex = end(o, k, n)
 % OUTPUTS
 % - lastIndex   [integer]
 
-% Copyright (C) 2014-2017 Dynare Team
+% Copyright © 2014-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/src/@dseries/frequency.m b/src/@dseries/frequency.m
index a0504585a276243a1723546ac4c9343bdad5d6b2..37d5a35d6cd3a8b40be522a49d70de51cc654557 100644
--- a/src/@dseries/frequency.m
+++ b/src/@dseries/frequency.m
@@ -8,7 +8,7 @@ function f = frequency(o)
 % OUPUTS
 % - f   [integer]  1 (annual), 4 (quarterly), 12 (monthly)
 
-% Copyright (C) 2014-2017 Dynare Team
+% Copyright © 2014-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/src/@dseries/isempty.m b/src/@dseries/isempty.m
index 5cca34bbf3883a964033403617d3d3eb75d0ffbf..840559c324b7dfdeaec43e9669e9ca0592f67702 100644
--- a/src/@dseries/isempty.m
+++ b/src/@dseries/isempty.m
@@ -8,7 +8,7 @@ function b = isempty(o)
 % OUTPUTS
 % - b  [logical]
 
-% Copyright (C) 2011-2017 Dynare Team
+% Copyright © 2011-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/src/@dseries/isequal.m b/src/@dseries/isequal.m
index 4aa827cf3eb6d4c5def7da58c6924b4ebcb88220..69dc3711e515959675d0b197e8c2dc4b099ad261 100644
--- a/src/@dseries/isequal.m
+++ b/src/@dseries/isequal.m
@@ -10,7 +10,7 @@ function b = isequal(o, p, tol)
 % OUTPUTS
 %  o b     [logical]
 
-% Copyright (C) 2013-2017 Dynare Team
+% Copyright © 2013-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/src/@dseries/lastdate.m b/src/@dseries/lastdate.m
index 58e1f1742c96816209b9625ce1a33d3cc743ebdf..410825e2d095d8f262a5a5ede0f7740698a53791 100644
--- a/src/@dseries/lastdate.m
+++ b/src/@dseries/lastdate.m
@@ -8,7 +8,7 @@ function l = lastdate(o)
 % OUTPUTS
 % - l  [dates]
 
-% Copyright (C) 2014-2017 Dynare Team
+% Copyright © 2014-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/src/@dseries/lineartrend.m b/src/@dseries/lineartrend.m
index dd5a300196422114d1492a6df68f63774a686028..7db400a75da1a6f77db930cafffe12bb2b042360 100644
--- a/src/@dseries/lineartrend.m
+++ b/src/@dseries/lineartrend.m
@@ -11,7 +11,7 @@ function trend = lineartrend(o) % --*-- Unitary tests --*--
 % REMARKS
 % the generic element of the returned argument is trend(i) = i - (n+1)/2.    
 
-% Copyright (C) 2017 Dynare Team
+% Copyright © 2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/src/@dseries/nobs.m b/src/@dseries/nobs.m
index 7ed966d1199923184f93d26c25934d14318dca10..6779317e5a472e480ec6d5cb9fdf7c3f5a3c2321 100644
--- a/src/@dseries/nobs.m
+++ b/src/@dseries/nobs.m
@@ -2,7 +2,7 @@ function s = nobs(o)
 
 % Returns the number of observations in a @dseries object.
 
-% Copyright (C) 2014-2017 Dynare Team
+% Copyright © 2014-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/src/@dseries/numel.m b/src/@dseries/numel.m
index 0b72bc0edd33b1b2b35eb3c2302e1d19f1983ddc..e83587fbefd7cea2a13841f0cb508a3612659d61 100644
--- a/src/@dseries/numel.m
+++ b/src/@dseries/numel.m
@@ -1,6 +1,6 @@
 function n = numel(o, varargin)
 
-% Copyright (C) 2012-2017 Dynare Team
+% Copyright © 2012-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/src/@dseries/onesidedhpcycle.m b/src/@dseries/onesidedhpcycle.m
index fcb669c41e00dff1d88460898598173eb4c7e7d9..43daf898dc332f8950b069799f782958e1c28778 100644
--- a/src/@dseries/onesidedhpcycle.m
+++ b/src/@dseries/onesidedhpcycle.m
@@ -9,7 +9,7 @@ function o = onesidedhpcycle(o, lambda, init) % --*-- Unitary tests --*--
 % OUTPUTS
 % - o         [dseries]   Cycle component of the original time series.
 
-% Copyright (C) 2017 Dynare Team
+% Copyright © 2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/src/@dseries/onesidedhpcycle_.m b/src/@dseries/onesidedhpcycle_.m
index b5593f38aec246783cc907e9ff9de281e955e6b9..0cc1dab821353203e4089df0f05b70be7efc491d 100644
--- a/src/@dseries/onesidedhpcycle_.m
+++ b/src/@dseries/onesidedhpcycle_.m
@@ -9,7 +9,7 @@ function o = onesidedhpcycle_(o, lambda, init) % --*-- Unitary tests --*--
 % OUTPUTS
 % - o         [dseries]   Cycle component of the original time series.
 
-% Copyright (C) 2017 Dynare Team
+% Copyright © 2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/src/@dseries/onesidedhptrend.m b/src/@dseries/onesidedhptrend.m
index d5d56a8bd966f8f8dcdc086e8b807cbcf09ebe5c..75a82ca36d1dab89805284222c9b2987016f08b0 100644
--- a/src/@dseries/onesidedhptrend.m
+++ b/src/@dseries/onesidedhptrend.m
@@ -9,7 +9,7 @@ function o = onesidedhptrend(o, lambda, init) % --*-- Unitary tests --*--
 % OUTPUTS
 % - o         [dseries]   Trend component of the original time series.
 
-% Copyright (C) 2017 Dynare Team
+% Copyright © 2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/src/@dseries/onesidedhptrend_.m b/src/@dseries/onesidedhptrend_.m
index f4f6e1c6837f78d9cd9df68d603a8f20dd8033a9..38458c6cead3bc8ec5a2e1b1a549430185b2927b 100644
--- a/src/@dseries/onesidedhptrend_.m
+++ b/src/@dseries/onesidedhptrend_.m
@@ -9,7 +9,7 @@ function o = onesidedhptrend_(o, lambda) % --*-- Unitary tests --*--
 % OUTPUTS
 % - o         [dseries]   Trend component of the original time series.
 
-% Copyright (C) 2017 Dynare Team
+% Copyright © 2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/src/@dseries/plot.m b/src/@dseries/plot.m
index 33a652c60ba5c662ad583188ab42f14d1b1cfa0e..93a9859b1641b0ce42b0643929b766c9fe02d402 100644
--- a/src/@dseries/plot.m
+++ b/src/@dseries/plot.m
@@ -2,7 +2,7 @@ function h = plot(o, varargin)
 
 % Overloads Matlab/Octave's plot function for dseries objects.
 
-% Copyright (C) 2013-2017 Dynare Team
+% Copyright © 2013-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/src/@dseries/remove.m b/src/@dseries/remove.m
index dd6830ccd0d1bb848c56c43e20daab4eb91aea1c..0739e06673dd4d72fdc1132ccaffcb4f4e2201cb 100644
--- a/src/@dseries/remove.m
+++ b/src/@dseries/remove.m
@@ -2,7 +2,7 @@ function o = remove(o, a) % --*-- Unitary tests --*--
 
 % Removes a variable from a dseries object (alias for the pop method).
 
-% Copyright (C) 2014-2017 Dynare Team
+% Copyright © 2014-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/src/@dseries/remove_.m b/src/@dseries/remove_.m
index 89b427a580ffc9b8d064a372412b4bd958a50b7c..474ccecabd64f1e3f39a7adf6a4cb95904172460 100644
--- a/src/@dseries/remove_.m
+++ b/src/@dseries/remove_.m
@@ -2,7 +2,7 @@ function o = remove_(o, a) % --*-- Unitary tests --*--
 
 % Removes a variable from a dseries object (alias for the pop_ method).
 
-% Copyright (C) 2017 Dynare Team
+% Copyright © 2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/src/@dseries/resetops.m b/src/@dseries/resetops.m
index 61955150016fdef2bb6ad7b2c81a29f0185a43a9..a7e33586de036cc3d40a90547f29069a1f0dcf56 100644
--- a/src/@dseries/resetops.m
+++ b/src/@dseries/resetops.m
@@ -2,7 +2,7 @@ function o = resetops(o, ops)
 
 % Redefine ops member.
 
-% Copyright (C) 2017-2020 Dynare Team
+% Copyright © 2017-2020 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/src/@dseries/resettags.m b/src/@dseries/resettags.m
index dc9cded85572863fd8a76481e01799d86c740fd2..3f5ac10a29b49c7e2e87fcc37b0037f62080d064 100644
--- a/src/@dseries/resettags.m
+++ b/src/@dseries/resettags.m
@@ -2,7 +2,7 @@ function o = resettags(o, tags)
 
 % Redefine tags member.
 
-% Copyright (C) 2017 Dynare Team
+% Copyright © 2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/src/@dseries/vobs.m b/src/@dseries/vobs.m
index 3358294f9319c8faaa3a1fff4019b006589619f6..818879365208e71fccf709fec66a9b33f7c78cc6 100644
--- a/src/@dseries/vobs.m
+++ b/src/@dseries/vobs.m
@@ -8,7 +8,7 @@ function s = vobs(o)
 % OUTPUTS
 % - s   [integer]  scalar, number of variables in o.
 
-% Copyright (C) 2014-2017 Dynare Team
+% Copyright © 2014-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/src/@x13/print.m b/src/@x13/print.m
index 360197b59abecf084e737d43fe1849f40fd564a1..a7337529062ff79740ce12c0343d01f7a84c7c88 100644
--- a/src/@x13/print.m
+++ b/src/@x13/print.m
@@ -2,7 +2,7 @@ function basename = print(o, basename) % --*-- Unitary tests --*--
 
 % Prints spc file.
 
-% Copyright (C) 2017 Dynare Team
+% Copyright © 2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/src/@x13/run.m b/src/@x13/run.m
index 559e9820726840ea800dbddc3986a078e40ae7fb..2c79f2d35cf11c19792a36a409e25d2e2c84543f 100644
--- a/src/@x13/run.m
+++ b/src/@x13/run.m
@@ -2,7 +2,7 @@ function run(o, basename)
 
 % Runs x13 program and saves results.
 
-% Copyright (C) 2017 Dynare Team
+% Copyright © 2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/src/@x13/x13.m b/src/@x13/x13.m
index 23ca4d4285d4873771a90caa89dbe6c996bccef8..2d1773f88be48b749dcefac27b9f8c4e1788910c 100644
--- a/src/@x13/x13.m
+++ b/src/@x13/x13.m
@@ -2,7 +2,7 @@ classdef x13<handle % --*-- Unitary tests --*--
 
 % Class for X13 toolbox.
 
-% Copyright (C) 2017 Dynare Team
+% Copyright © 2017 Dynare Team
 %
 % This code is free software: you can redistribute it and/or modify
 % it under the terms of the GNU General Public License as published by
diff --git a/src/mdbnomics2dseries/mdbnomics2dseries.m b/src/mdbnomics2dseries/mdbnomics2dseries.m
index acae438cc9b9f8deed9dc6a270abf6bf71e70cdf..12712b33f01937edbc76c1792ff623828d1c21b4 100644
--- a/src/mdbnomics2dseries/mdbnomics2dseries.m
+++ b/src/mdbnomics2dseries/mdbnomics2dseries.m
@@ -10,7 +10,7 @@ function ds = mdbnomics2dseries(varargin)   % --*-- Unitary tests --*--
 % OUTPUTS
 % - ds [dseries]
 
-% Copyright (C) 2020 Dynare Team
+% Copyright © 2020 Dynare Team
 %
 % This code is free software: you can redistribute it and/or modify
 % it under the terms of the GNU General Public License as published by
diff --git a/src/modules/matlab-fame-io b/src/modules/matlab-fame-io
index f0a61644d6dcb72d9f2801d37abb8b58670b5bde..fb0bea588ad641fe7373065465ed6c02f21154c2 160000
--- a/src/modules/matlab-fame-io
+++ b/src/modules/matlab-fame-io
@@ -1 +1 @@
-Subproject commit f0a61644d6dcb72d9f2801d37abb8b58670b5bde
+Subproject commit fb0bea588ad641fe7373065465ed6c02f21154c2
diff --git a/src/read/load_data.m b/src/read/load_data.m
index 01e33b7cf0b879b4ba64272914143b574a31c77f..44e9cee06d902e8db4fa9226d93b9e6887f545da 100644
--- a/src/read/load_data.m
+++ b/src/read/load_data.m
@@ -9,7 +9,7 @@ function [init, data, varlist, tex, ops, tags] = load_data(filename)
 % - varlist      [cell]    Names of the N variables (as strings).
 % - tex          [cell]    TeX names of the N variables.
 
-% Copyright (C) 2017 Dynare Team
+% Copyright © 2017 Dynare Team
 %
 % This code is free software: you can redistribute it and/or modify
 % it under the terms of the GNU General Public License as published by
diff --git a/src/read/load_m_file_data.m b/src/read/load_m_file_data.m
index 3c526f96b4cb04a23d15bccfd2ea6be47e248ae5..ae6efc768af80b0c2e835229811b21cb08e40477 100644
--- a/src/read/load_m_file_data.m
+++ b/src/read/load_m_file_data.m
@@ -16,7 +16,7 @@ function [freq, init, data, varlist, tex, ops, tags] = load_m_file_data(file) %
 % be a scalar integer and INIT__ a string like '1938M11', '1945Q3', '1973W3' or '2009A'. If these variables are not specified
 % default values for freq and init are 1 and dates(1,1).
 
-% Copyright (C) 2012-2021 Dynare Team
+% Copyright © 2012-2021 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/src/read/load_xls_file_data.m b/src/read/load_xls_file_data.m
index 5025096d99201f7ce6c701eccdcb0949bd37d749..a2ab0269bb62f752a32154dfd6f8a3b0143a01b5 100644
--- a/src/read/load_xls_file_data.m
+++ b/src/read/load_xls_file_data.m
@@ -16,7 +16,7 @@ function [freq, init, data, varlist] = load_xls_file_data(file, sheet, range)
 % REMARKS
 %  The range argument is only available on windows platform (with Excel installed).
 
-% Copyright (C) 2013-2017 Dynare Team
+% Copyright © 2013-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/src/utilities/convert/convert_mdbnomics.m b/src/utilities/convert/convert_mdbnomics.m
index c0556af2508f90c7591da6f6e18101a22ad0aa38..c2f550fd18fa1291e0a676d926179d08cd2180a6 100644
--- a/src/utilities/convert/convert_mdbnomics.m
+++ b/src/utilities/convert/convert_mdbnomics.m
@@ -6,7 +6,7 @@ function ds = convert_mdbnomics(o)
 % OUTPUTS
 % - ds        [dseries]
 
-% Copyright (C) 2020-2021 Dynare Team
+% Copyright © 2020-2021 Dynare Team
 %
 % This code is free software: you can redistribute it and/or modify
 % it under the terms of the GNU General Public License as published by
diff --git a/src/utilities/cumulate/cumprodnan.m b/src/utilities/cumulate/cumprodnan.m
index a04a6c49a55f798c5c84f36172340564eb77f1a8..4c1cc719280df5e7fdad6f4035519aea95bd54c8 100644
--- a/src/utilities/cumulate/cumprodnan.m
+++ b/src/utilities/cumulate/cumprodnan.m
@@ -1,6 +1,6 @@
 function A = cumprodnan(a)
 
-% Copyright (C) 2016 Dynare Team
+% Copyright © 2016 Dynare Team
 %
 % This code is free software: you can redistribute it and/or modify
 % it under the terms of the GNU General Public License as published by
diff --git a/src/utilities/cumulate/cumsumnan.m b/src/utilities/cumulate/cumsumnan.m
index 1faa3f18b0e11cb07ea7e2e5a459f70144be4646..466ac9d69e92894ee2038f610eeef0efa018d2a3 100644
--- a/src/utilities/cumulate/cumsumnan.m
+++ b/src/utilities/cumulate/cumsumnan.m
@@ -1,6 +1,6 @@
 function A = cumsumnan(a)
 
-% Copyright (C) 2016 Dynare Team
+% Copyright © 2016 Dynare Team
 %
 % This code is free software: you can redistribute it and/or modify
 % it under the terms of the GNU General Public License as published by
diff --git a/src/utilities/file/check_file_extension.m b/src/utilities/file/check_file_extension.m
index 98fd0a06d765bb66613b28ee22421b746c571e6f..bb26e00e04b88ba028b4339b8e735f2885412951 100644
--- a/src/utilities/file/check_file_extension.m
+++ b/src/utilities/file/check_file_extension.m
@@ -11,7 +11,7 @@ function b = check_file_extension(file,type)
 % - b [bool]
 
 
-% Copyright (C) 2012-2017 Dynare Team
+% Copyright © 2012-2017 Dynare Team
 %
 % This code is free software: you can redistribute it and/or modify
 % it under the terms of the GNU General Public License as published by
diff --git a/src/utilities/from/from.m b/src/utilities/from/from.m
index 37938aed7ac9586067079d406e0b759a0da5cf62..6a6a7619c97569ac2c16248a69bcea1260357d05 100644
--- a/src/utilities/from/from.m
+++ b/src/utilities/from/from.m
@@ -1,6 +1,6 @@
 function from(varargin)   % --*-- Unitary tests --*--
 
-% Copyright (C) 2014-2018 Dynare Team
+% Copyright © 2014-2018 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/src/utilities/insert/insert_object_in_a_one_dimensional_cell_array.m b/src/utilities/insert/insert_object_in_a_one_dimensional_cell_array.m
index bfcedaa17d619615ca4bcb518fa5becc156b9fe2..5ec08f489429536c6cfeb47ee7c31aadc4aa6bd3 100644
--- a/src/utilities/insert/insert_object_in_a_one_dimensional_cell_array.m
+++ b/src/utilities/insert/insert_object_in_a_one_dimensional_cell_array.m
@@ -10,7 +10,7 @@ function one_dimensional_cell_array = insert_object_in_a_one_dimensional_cell_ar
 % OUTPUTS
 % - one_dimensional_cell_array [any]     cell array with n+1 elements.
 
-% Copyright (C) 2013-2021 Dynare Team
+% Copyright © 2013-2021 Dynare Team
 %
 % This code is free software: you can redistribute it and/or modify
 % it under the terms of the GNU General Public License as published by
diff --git a/src/utilities/is/is64bit.m b/src/utilities/is/is64bit.m
index e25a2e4023cf67fdec33a0db300ee219996c3b65..b7ec2ee674c934d490bbc256338796f21becdbd7 100644
--- a/src/utilities/is/is64bit.m
+++ b/src/utilities/is/is64bit.m
@@ -5,7 +5,7 @@ function b = is64bit()
 % The test logic is the same as in dynare.m when selecting the preprocessor
 % flavour.
 
-% Copyright (C) 2017-2019 Dynare Team
+% Copyright © 2017-2019 Dynare Team
 %
 % This code is free software: you can redistribute it and/or modify
 % it under the terms of the GNU General Public License as published by
diff --git a/src/utilities/is/iscellofchar.m b/src/utilities/is/iscellofchar.m
index 0353460fd8930e6760ebcbd5c026eee4c9b89ae3..e4bf44b495b2aa2972d103d43788bf432f659ec2 100644
--- a/src/utilities/is/iscellofchar.m
+++ b/src/utilities/is/iscellofchar.m
@@ -8,7 +8,7 @@ function a = iscellofchar(b)
 % OUTPUTS
 % - a [bool]
 
-% Copyright (C) 2012-2017 Dynare Team
+% Copyright © 2012-2017 Dynare Team
 %
 % This code is free software: you can redistribute it and/or modify
 % it under the terms of the GNU General Public License as published by
diff --git a/src/utilities/is/isdseries.m b/src/utilities/is/isdseries.m
index 6d96ae390f3096c8c2d78d20910fd6ca20942eba..b31c2023e7819a7417f9bc4ae668ce6110261732 100644
--- a/src/utilities/is/isdseries.m
+++ b/src/utilities/is/isdseries.m
@@ -2,7 +2,7 @@ function B = isdseries(A)
 
 % Returns true iff ```A``` is a dseries object.
 
-% Copyright (C) 2011-2015 Dynare Team
+% Copyright © 2011-2015 Dynare Team
 %
 % This code is free software: you can redistribute it and/or modify
 % it under the terms of the GNU General Public License as published by
diff --git a/src/utilities/is/isglobalinbase.m b/src/utilities/is/isglobalinbase.m
index 50f9f8e2b0b5babb7bfc358af4fcdafe5b005bc0..e8f23f8dc30cd0aea7ac7a211614cd746e0cb234 100644
--- a/src/utilities/is/isglobalinbase.m
+++ b/src/utilities/is/isglobalinbase.m
@@ -8,7 +8,7 @@ function a = isglobalinbase(var)
 % OUTPUTS
 % - a   [bool]
 
-% Copyright (C) 2013-2017 Dynare Team
+% Copyright © 2013-2017 Dynare Team
 %
 % This code is free software: you can redistribute it and/or modify
 % it under the terms of the GNU General Public License as published by
diff --git a/src/utilities/is/isstringdate.m b/src/utilities/is/isstringdate.m
index d025b2f285709c71cea8d6d217213ef733bf9ff6..53b46d946842b611f89a28bada9090f34567783d 100644
--- a/src/utilities/is/isstringdate.m
+++ b/src/utilities/is/isstringdate.m
@@ -8,7 +8,7 @@ function b = isstringdate(str)  % --*-- Unitary tests --*--
 % OUTPUTS
 %  o b       integer scalar, equal to 1 if str can be interpreted as a date or 0 otherwise.
 
-% Copyright (C) 2013-2021 Dynare Team
+% Copyright © 2013-2021 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/src/utilities/missing/demean/demean.m b/src/utilities/missing/demean/demean.m
index 04b925acf7e26154939fa8fff15fb551673e403c..4d8edad0b2109dc3032dab2244600a99761bdb99 100644
--- a/src/utilities/missing/demean/demean.m
+++ b/src/utilities/missing/demean/demean.m
@@ -8,7 +8,7 @@ function c = demean(x)
 % OUTPUTS
 % - c  [float] T*n matrix, the demeaned matrix x.
 
-% Copyright (C) 2011-2017 Dynare Team
+% Copyright © 2011-2017 Dynare Team
 %
 % This code is free software: you can redistribute it and/or modify
 % it under the terms of the GNU General Public License as published by
diff --git a/src/utilities/missing/dims/columns.m b/src/utilities/missing/dims/columns.m
index 9766c30cfc7e64ed01ee89513360ab5f8d5d41f6..6dc3568fae6747e6765ed163f4fd5b14469fa63b 100644
--- a/src/utilities/missing/dims/columns.m
+++ b/src/utilities/missing/dims/columns.m
@@ -2,7 +2,7 @@ function c = columns(M)
 
 % Computes the number of columns of a matrix
 
-% Copyright (C) 2005-2014 Dynare Team
+% Copyright © 2005-2014 Dynare Team
 %
 % This code is free software: you can redistribute it and/or modify
 % it under the terms of the GNU General Public License as published by
diff --git a/src/utilities/missing/dims/rows.m b/src/utilities/missing/dims/rows.m
index 81c431829f3cc684ed27bed44e51479f8e3e4a5f..77210e4f920d17e6c048247546908e9641b2eada 100644
--- a/src/utilities/missing/dims/rows.m
+++ b/src/utilities/missing/dims/rows.m
@@ -2,7 +2,7 @@ function r = rows(x)
 
 % Computes the number of rows of a matrix
 
-% Copyright (C) 2005-2014 Dynare Team
+% Copyright © 2005-2014 Dynare Team
 %
 % This code is free software: you can redistribute it and/or modify
 % it under the terms of the GNU General Public License as published by
diff --git a/src/utilities/missing/get_cells_id/get_cells_id.m b/src/utilities/missing/get_cells_id/get_cells_id.m
index eecd20368b65e49192a8cee09ab85f407c698188..c31bddaddd4208893e83d98d654b551743bc52f6 100644
--- a/src/utilities/missing/get_cells_id/get_cells_id.m
+++ b/src/utilities/missing/get_cells_id/get_cells_id.m
@@ -1,6 +1,6 @@
 function [B,C] = get_cells_id(str,sep)
 
-% Copyright (C) 2012-2017 Dynare Team
+% Copyright © 2012-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/src/utilities/missing/get_file_extension/get_file_extension.m b/src/utilities/missing/get_file_extension/get_file_extension.m
index ab4f155062a82ef14ce1e573cd76262214d98fe8..cff2eaf0e34e70b76a0441ef755e5a836e644495 100644
--- a/src/utilities/missing/get_file_extension/get_file_extension.m
+++ b/src/utilities/missing/get_file_extension/get_file_extension.m
@@ -11,7 +11,7 @@ function ext = get_file_extension(file)
 % REMARKS
 %  If the provided file name has no extension, the routine will return an empty array.
 
-% Copyright (C) 2013-2017 Dynare Team
+% Copyright © 2013-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/src/utilities/missing/isoctave/isoctave.m b/src/utilities/missing/isoctave/isoctave.m
index 7f6ac8fb0e1d40be57d75cd61d40cfabce87b56c..db1d87850d33ba171c0dd78e0a39fbb705e521e7 100644
--- a/src/utilities/missing/isoctave/isoctave.m
+++ b/src/utilities/missing/isoctave/isoctave.m
@@ -2,7 +2,7 @@ function l = isoctave()
 
 % Tests if Octave is used.
 
-% Copyright (C) 2013-2017 Dynare Team
+% Copyright © 2013-2017 Dynare Team
 %
 % This code is free software: you can redistribute it and/or modify
 % it under the terms of the GNU General Public License as published by
diff --git a/src/utilities/missing/matlab_ver_less_than/matlab_ver_less_than.m b/src/utilities/missing/matlab_ver_less_than/matlab_ver_less_than.m
index 953444015e469d23e314cd26bb3c2cfb7da9f0b4..1ee8a0760a410bade1e107ff5d9eb77f8c2bb26c 100644
--- a/src/utilities/missing/matlab_ver_less_than/matlab_ver_less_than.m
+++ b/src/utilities/missing/matlab_ver_less_than/matlab_ver_less_than.m
@@ -11,7 +11,7 @@ function r = matlab_ver_less_than(verstr)
 % REMARKS
 % 1. This function will fail under Octave.
 
-% Copyright (C) 2008-2017 Dynare Team
+% Copyright © 2008-2017 Dynare Team
 %
 % This code is free software: you can redistribute it and/or modify
 % it under the terms of the GNU General Public License as published by
diff --git a/src/utilities/missing/nanmean/nanmean.m b/src/utilities/missing/nanmean/nanmean.m
index 632aed4f56c3441032fd5a6115a42677d3d19ac9..43c94dd7d160d8a445721a48f73db7ed98835231 100644
--- a/src/utilities/missing/nanmean/nanmean.m
+++ b/src/utilities/missing/nanmean/nanmean.m
@@ -14,7 +14,7 @@ function y = nanmean(x, dim)
 % (2) Works with vector and matrices, not implemented for arrays with more
 % than two dimensions.
 
-% Copyright (C) 2011-2019 Dynare Team
+% Copyright © 2011-2019 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/src/utilities/missing/ndim/ndim.m b/src/utilities/missing/ndim/ndim.m
index e532da010dd4de5e43048e6d9569faccbf8e6bda..a3de6bde8acf532c43aafbe7388c0665aa4a3352 100644
--- a/src/utilities/missing/ndim/ndim.m
+++ b/src/utilities/missing/ndim/ndim.m
@@ -8,7 +8,7 @@ function n = ndim(x)
 % OUTPUTS
 % - n  [integer] number of non singleton dimensions.
 
-% Copyright (C) 2012-2017 Dynare Team
+% Copyright © 2012-2017 Dynare Team
 %
 % This code is free software: you can redistribute it and/or modify
 % it under the terms of the GNU General Public License as published by
diff --git a/src/utilities/missing/octave_ver_less_than/octave_ver_less_than.m b/src/utilities/missing/octave_ver_less_than/octave_ver_less_than.m
index 0bf1a2af637ed78675a7fc94b4d1633dd421cffd..dc5291ddff5c2a6c4f81699891854224404dd542 100644
--- a/src/utilities/missing/octave_ver_less_than/octave_ver_less_than.m
+++ b/src/utilities/missing/octave_ver_less_than/octave_ver_less_than.m
@@ -15,7 +15,7 @@ function r = octave_ver_less_than(verstr)
 % SPECIAL REQUIREMENTS
 %    none
 
-% Copyright (C) 2008-2019 Dynare Team
+% Copyright © 2008-2019 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/src/utilities/missing/one_sided_hp_filter/one_sided_hp_filter.m b/src/utilities/missing/one_sided_hp_filter/one_sided_hp_filter.m
index 6f7ebf8fc1488f411fb6dfb26866f1d752f959d2..8d7f97d1e27d5fea1248e09d0373f4b472e4f79f 100644
--- a/src/utilities/missing/one_sided_hp_filter/one_sided_hp_filter.m
+++ b/src/utilities/missing/one_sided_hp_filter/one_sided_hp_filter.m
@@ -37,8 +37,8 @@ function [ytrend,ycycle]=one_sided_hp_filter(y,lambda,x_user,P_user,discard)
 %   Time Series Analysis, with the exception of H, which is equivalent to his H'.
 
 
-% Copyright (C) 200?-2015 Alexander Meyer-Gohde
-% Copyright (C) 2015-2017 Dynare Team
+% Copyright © 200?-2015 Alexander Meyer-Gohde
+% Copyright © 2015-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/src/utilities/missing/randomstring/randomstring.m b/src/utilities/missing/randomstring/randomstring.m
index 818c1d407bde2574a582ae572420048b7d24daf6..7d1c45dad911fa51725448b3deeead6dc037178d 100644
--- a/src/utilities/missing/randomstring/randomstring.m
+++ b/src/utilities/missing/randomstring/randomstring.m
@@ -2,7 +2,7 @@ function str = randomstring(len)
 
 % Returns a string of length len, begining with a letter.
 
-% Copyright (C) 2016-2017 Dynare Team
+% Copyright © 2016-2017 Dynare Team
 %
 % This code is part of dseries toolbox.
 %
diff --git a/src/utilities/missing/user_has_octave_forge_package/user_has_octave_forge_package.m b/src/utilities/missing/user_has_octave_forge_package/user_has_octave_forge_package.m
index 5b2620c77d52f1088d20bbd5223852b2d30426a4..19e83197e55ead68a3b1505345884e77e2975fc2 100644
--- a/src/utilities/missing/user_has_octave_forge_package/user_has_octave_forge_package.m
+++ b/src/utilities/missing/user_has_octave_forge_package/user_has_octave_forge_package.m
@@ -1,7 +1,7 @@
 function [hasPackage] = user_has_octave_forge_package(package)
 % Checks for the availability of a given Octave Forge package
 
-% Copyright (C) 2012-2017 Dynare Team
+% Copyright © 2012-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/src/utilities/op/add_periods_to_date.m b/src/utilities/op/add_periods_to_date.m
index 65412184b1245f547d09ddd3074bb878a00de236..57887d57aa30907084fd8caf286558a892fb6277 100644
--- a/src/utilities/op/add_periods_to_date.m
+++ b/src/utilities/op/add_periods_to_date.m
@@ -2,7 +2,7 @@ function time = add_periods_to_date(time, freq, p)  % --*-- Unitary tests --*--
 
 % Adds a p periods (p can be negative) to a date (or a set of dates) characterized by array time and frequency freq.
 
-% Copyright (C) 2013-2017 Dynare Team
+% Copyright © 2013-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/src/utilities/print/data2txt.m b/src/utilities/print/data2txt.m
index 434c36525fa39da46407f132deb3d84d17ec86b4..e01346e7fb537bc3f20951b528d9ed87b8803564 100644
--- a/src/utilities/print/data2txt.m
+++ b/src/utilities/print/data2txt.m
@@ -2,7 +2,7 @@ function str= data2txt(y)
 
 % Prints a one dimensional array.
 
-% Copyright (C) 2017 Dynare Team
+% Copyright © 2017 Dynare Team
 %
 % This code is free software: you can redistribute it and/or modify
 % it under the terms of the GNU General Public License as published by
diff --git a/src/utilities/print/matrix2string.m b/src/utilities/print/matrix2string.m
index 2764af19736edac5f73b5a01aa160d033dfcc94e..69875588e58fadba430e2df84f101f94d4491d32 100644
--- a/src/utilities/print/matrix2string.m
+++ b/src/utilities/print/matrix2string.m
@@ -1,6 +1,6 @@
 function String = matrix2string(Matrix, withsquarebrackets)
     
-% Copyright (C) 2012-2017 Dynare Team
+% Copyright © 2012-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/src/utilities/str/default_name.m b/src/utilities/str/default_name.m
index 6b1fb0b8ea484d2b08e56f57866d41fe17b99499..9928529396a0fb9b51a4a1bd4dea8aa375a29db1 100644
--- a/src/utilities/str/default_name.m
+++ b/src/utilities/str/default_name.m
@@ -1,6 +1,6 @@
 function names = default_name(dim)
 
-% Copyright (C) 2013-2017 Dynare Team
+% Copyright © 2013-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/src/utilities/str/get_random_string.m b/src/utilities/str/get_random_string.m
index b850d7fd98ee5757574716b16639fb9794212aca..b35ff0485bcad489d7c4a3a5656846f0bc4783fb 100644
--- a/src/utilities/str/get_random_string.m
+++ b/src/utilities/str/get_random_string.m
@@ -8,7 +8,7 @@ function s = get_random_string(n);
 % OUTPUTS
 % - s [string] random string of length n.
 
-% Copyright (C) 2012-2017 Dynare Team
+% Copyright © 2012-2017 Dynare Team
 %
 % This code is free software: you can redistribute it and/or modify
 % it under the terms of the GNU General Public License as published by
diff --git a/src/utilities/struct/dseries2struct.m b/src/utilities/struct/dseries2struct.m
index 5e93a81e665fc878b590cca13beffc941dca4839..e2feb506236038817d7f63617e0afbc23f65fed1 100644
--- a/src/utilities/struct/dseries2struct.m
+++ b/src/utilities/struct/dseries2struct.m
@@ -2,7 +2,7 @@ function p = dseries2struct(o)
 
 % Converts dseries object to structure.
 
-% Copyright (C) 2017 Dynare Team
+% Copyright © 2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/src/utilities/struct/struct2dseries.m b/src/utilities/struct/struct2dseries.m
index 0d502fc3d0f41dd83bb2baf7df8849c921b827aa..e7308859096c3675b7558d327e780ccd1953993d 100644
--- a/src/utilities/struct/struct2dseries.m
+++ b/src/utilities/struct/struct2dseries.m
@@ -2,7 +2,7 @@ function o = struct2dseries(s)
 
 % Converts structure to dseries object.
 
-% Copyright (C) 2017 Dynare Team
+% Copyright © 2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/src/utilities/variables/build_list_of_variables_with_loops.m b/src/utilities/variables/build_list_of_variables_with_loops.m
index d251749d032cfcc1f7b9c5709b6724fa4ab60d66..8722733f05ba38aafcc2f57522876e0400ce2340 100644
--- a/src/utilities/variables/build_list_of_variables_with_loops.m
+++ b/src/utilities/variables/build_list_of_variables_with_loops.m
@@ -1,6 +1,6 @@
 function list_of_variables = build_list_of_variables_with_loops(o_list_of_variables, idArobase, VariableName, list_of_variables)
 
-% Copyright (C) 2016-2017 Dynare Team
+% Copyright © 2016-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/src/utilities/variables/build_list_of_variables_with_regexp.m b/src/utilities/variables/build_list_of_variables_with_regexp.m
index 03f066295233ce9a0e34b14dd7c20c94da4a3cea..6dfa581b327b46a8a9020a98868f7bb195cc28a3 100644
--- a/src/utilities/variables/build_list_of_variables_with_regexp.m
+++ b/src/utilities/variables/build_list_of_variables_with_regexp.m
@@ -1,6 +1,6 @@
 function list_of_variables = build_list_of_variables_with_regexp(o_list_of_variables, VariableName, wildcardparameterflag)
 
-% Copyright (C) 2016-2017 Dynare Team
+% Copyright © 2016-2017 Dynare Team
 %
 % This file is part of Dynare.
 %
diff --git a/src/utilities/x13/select_x13_binary.m b/src/utilities/x13/select_x13_binary.m
index aacb6436a9cb538da19d463c1c50d283e5354a0b..ad4bf6ca0e63018edeed1066340432e991098d9e 100644
--- a/src/utilities/x13/select_x13_binary.m
+++ b/src/utilities/x13/select_x13_binary.m
@@ -4,7 +4,7 @@ function x13_binary = select_x13_binary(warn_only)
 % error (unless warn_only=true, in which case it returns an empty string and
 % displays a warning).
 
-% Copyright (C) 2017-2019 Dynare Team
+% Copyright © 2017-2019 Dynare Team
 %
 % This code is free software: you can redistribute it and/or modify
 % it under the terms of the GNU General Public License as published by
diff --git a/src/utilities/x13/setoption.m b/src/utilities/x13/setoption.m
index 13f1f507dea182dfffbd71a07f2cc14ed8e0b1a9..1de0414c0c3fd7222e5d70f17575b62d268809c1 100644
--- a/src/utilities/x13/setoption.m
+++ b/src/utilities/x13/setoption.m
@@ -1,6 +1,6 @@
 function command = setoption(command, optname, optvalue)
 
-% Copyright (C) 2017 Dynare Team
+% Copyright © 2017 Dynare Team
 %
 % This code is free software: you can redistribute it and/or modify
 % it under the terms of the GNU General Public License as published by
diff --git a/tests/fake/printf.m b/tests/fake/printf.m
index e09d8aaa6a2700cc1e5740afe789e38ab81b6e45..1609905e1e7568e0ad39bf4b4705a0b62479fc03 100644
--- a/tests/fake/printf.m
+++ b/tests/fake/printf.m
@@ -1,4 +1,4 @@
-% Copyright (C) 2015-2017 Dynare Team
+% Copyright © 2015-2017 Dynare Team
 %
 % This code is free software: you can redistribute it and/or modify
 % it under the terms of the GNU General Public License as published by
diff --git a/tests/runalltests.m b/tests/runalltests.m
index 288648c4b46b70ae24c20bc6ba9d56fa161abd99..107be584feb1e18b0e5ff236e4ac3dd534c70a65 100644
--- a/tests/runalltests.m
+++ b/tests/runalltests.m
@@ -1,6 +1,6 @@
 function runalltests()
 
-% Copyright (C) 2015-2019 Dynare Team
+% Copyright © 2015-2019 Dynare Team
 %
 % This code is free software: you can redistribute it and/or modify
 % it under the terms of the GNU General Public License as published by