in tools/cgnscheck.c function
static void print_units (int *units, int indent)
printf ("Units=[%s,%s,%s,%s,%s",
cg_MassUnitsName(units[0]),
cg_LengthUnitsName(units[1]),
cg_TimeUnitsName(units[2]),
cg_TemperatureUnitsName(units[4]),
cg_AngleUnitsName(units[4]));
the index of cg_TemperatureUnitsName should be 3 instead of 4.