[svn-r16024] For scalar string datasets print the character position when a difference is found instead of a non-existing array position

Tested: windows
This commit is contained in:
Pedro Vicente Nunes
2008-11-03 21:44:40 -05:00
parent c350c300c4
commit 8a0b098fdb
4 changed files with 746 additions and 603 deletions

View File

@@ -103,16 +103,24 @@ void
print_dimensions (int rank, hsize_t *dims)
{
int i;
parallel_print("[" );
for ( i = 0; i < rank-1; i++)
if ( rank > 0 )
{
parallel_print(HSIZE_T_FORMAT, dims[i]);
parallel_print("x");
parallel_print("[" );
for ( i = 0; i < rank-1; i++)
{
parallel_print(HSIZE_T_FORMAT, dims[i]);
parallel_print("x");
}
parallel_print(HSIZE_T_FORMAT, dims[rank-1]);
parallel_print("]" );
}
else
{
parallel_print("H5S_SCALAR" );
}
parallel_print(HSIZE_T_FORMAT, dims[rank-1]);
parallel_print("]" );
}