%function str1 = mergeStructs(str1,str2)
function str1 = mergeStructs(str1,str2)

fields = fieldnames(str2);
for i=1:length(fields),
	if ~isfield(str1,fields{i}) | isempty(getfield(str1,fields{i})) | ...
		length(getfield(str1,fields{i})) == 0 | ...
			strcmp(getfield(str1,fields{i}),'*'),
		str1 = setfield(str1,fields{i},getfield(str2,fields{i}));
	end
end