Fix dataset and memory datatype for empty arrays in version 7.3 files
Fix dataset and memory datatype for empty arrays in version 7.3 files

* src/mat73.c (Mat_WriteNextStructField73,Mat_WriteNextCellField73,
  Mat_VarWrite73): When writing the variable dimensions as the data for
      empty arrays, make the dataset datatype H5T_NATIVE_HSIZE and use
      Mat_dims_type_to_hid_t function to get the memory datatype

martinichka/matio-coder,telehan/libmatio,CBL-ORION/matio,CBL-ORION/matio-sf-mirror,martinichka/matio-coder,CBL-ORION/matio-sf-mirror,MaartenBent/matio,tbeu/matio,tbeu/matio,telehan/libmatio,NJannasch/matio,tbeu/matio,MaartenBent/matio,tbeu/matio,MaartenBent/matio,CBL-ORION/matio,MaartenBent/matio,martinichka/matio-coder,NJannasch/matio