[svn-r15933] for some reason , the use of H5_PRINTF_LL_WIDTH to convert to a unsigned long long format

is not working in ia64 linux (tg-login3)
hardcoded the format to "%llu"

tested: windows, linux (kagiso), solaris, ia64 linux (tg-login3)
This commit is contained in:
Pedro Vicente Nunes
2008-10-22 17:33:58 -05:00
parent 83abc3a4e4
commit b694ad6c87
3 changed files with 8 additions and 33 deletions

View File

@@ -100,15 +100,19 @@ void parallel_print(const char* format, ...)
void
print_dimensions (int rank, hsize_t *dims)
{
int i;
int i;
char fmt_ullong[8];
sprintf(fmt_ullong, "%%llu");
parallel_print("[" );
for ( i = 0; i < rank-1; i++)
{
parallel_print("%"H5_PRINTF_LL_WIDTH"u", (unsigned long_long)dims[i]);
parallel_print(fmt_ullong, dims[i]);
parallel_print("x");
}
parallel_print("%"H5_PRINTF_LL_WIDTH"u", (unsigned long_long)dims[rank-1]);
parallel_print(fmt_ullong, dims[rank-1]);
parallel_print("]" );
}