makedataset.m: account for short filenames
parent
183e6fbb3b
commit
e70b2fdfcf
|
@ -118,13 +118,13 @@ end
|
||||||
|
|
||||||
% Load the data in a dseries object.
|
% Load the data in a dseries object.
|
||||||
if ~isempty(datafile)
|
if ~isempty(datafile)
|
||||||
if ~( newdatainterface==0 && (strcmp(datafile(end-1:end),'.m')|| strcmp(datafile(end-3:end),'.mat')))
|
if ~(newdatainterface==0 && ((length(datafile)>2 && strcmp(datafile(end-1:end),'.m')) || (length(datafile)>4 && strcmp(datafile(end-3:end),'.mat'))))
|
||||||
DynareDataset = dseries(datafile);
|
DynareDataset = dseries(datafile);
|
||||||
else
|
else
|
||||||
if strcmp(datafile(end-1:end),'.m')
|
if length(datafile)>2 && strcmp(datafile(end-1:end),'.m')
|
||||||
% Load an m file with the old interface.
|
% Load an m file with the old interface.
|
||||||
DynareDataset = load_m_file_data_legacy(datafile, DynareOptions.varobs);
|
DynareDataset = load_m_file_data_legacy(datafile, DynareOptions.varobs);
|
||||||
elseif strcmp(datafile(end-3:end),'.mat')
|
elseif length(datafile)>4 && strcmp(datafile(end-3:end),'.mat')
|
||||||
% Load a mat file with the old interface.
|
% Load a mat file with the old interface.
|
||||||
DynareDataset = load_mat_file_data_legacy(datafile, DynareOptions.varobs);
|
DynareDataset = load_mat_file_data_legacy(datafile, DynareOptions.varobs);
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in New Issue