3
3
* Copyright (c) 2004-2006 The Trustees of Indiana University and Indiana
4
4
* University Research and Technology
5
5
* Corporation. All rights reserved.
6
- * Copyright (c) 2004-2017 The University of Tennessee and The University
6
+ * Copyright (c) 2004-2019 The University of Tennessee and The University
7
7
* of Tennessee Research Foundation. All rights
8
8
* reserved.
9
9
* Copyright (c) 2004-2006 High Performance Computing Center Stuttgart,
@@ -64,7 +64,7 @@ int opal_datatype_dump_data_flags( unsigned short usflags, char* ptr, size_t len
64
64
int index = 0 ;
65
65
if ( length < 22 ) return 0 ;
66
66
index = snprintf ( ptr , 22 , "-----------[---][---]" ); /* set everything to - */
67
- if ( usflags & OPAL_DATATYPE_FLAG_COMMITTED ) ptr [1 ] = 'c' ;
67
+ if ( usflags & OPAL_DATATYPE_FLAG_COMMITTED ) ptr [1 ] = 'c' ;
68
68
if ( usflags & OPAL_DATATYPE_FLAG_CONTIGUOUS ) ptr [2 ] = 'C' ;
69
69
if ( usflags & OPAL_DATATYPE_FLAG_OVERLAP ) ptr [3 ] = 'o' ;
70
70
if ( usflags & OPAL_DATATYPE_FLAG_USER_LB ) ptr [4 ] = 'l' ;
@@ -90,17 +90,17 @@ int opal_datatype_dump_data_desc( dt_elem_desc_t* pDesc, int nbElems, char* ptr,
90
90
index += snprintf ( ptr + index , length - index , "%15s " , opal_datatype_basicDatatypes [pDesc -> elem .common .type ]-> name );
91
91
if ( length <= (size_t )index ) break ;
92
92
if ( OPAL_DATATYPE_LOOP == pDesc -> elem .common .type )
93
- index += snprintf ( ptr + index , length - index , "%d times the next %d elements extent %d \n" ,
94
- ( int ) pDesc -> loop .loops , ( int ) pDesc -> loop .items ,
95
- ( int ) pDesc -> loop .extent );
93
+ index += snprintf ( ptr + index , length - index , "%u times the next %u elements extent %td \n" ,
94
+ pDesc -> loop .loops , pDesc -> loop .items ,
95
+ pDesc -> loop .extent );
96
96
else if ( OPAL_DATATYPE_END_LOOP == pDesc -> elem .common .type )
97
- index += snprintf ( ptr + index , length - index , "prev %d elements first elem displacement %ld size of data %d \n" ,
98
- ( int ) pDesc -> end_loop .items , ( long ) pDesc -> end_loop .first_elem_disp ,
99
- ( int ) pDesc -> end_loop .size );
97
+ index += snprintf ( ptr + index , length - index , "prev %u elements first elem displacement %td size of data %" PRIsize_t " \n" ,
98
+ pDesc -> end_loop .items , pDesc -> end_loop .first_elem_disp ,
99
+ pDesc -> end_loop .size );
100
100
else
101
- index += snprintf ( ptr + index , length - index , "count %" PRIsize_t " disp 0x%lx (%ld ) blen %d extent %ld (size %ld )\n" ,
102
- pDesc -> elem .count , ( long ) pDesc -> elem .disp , ( long ) pDesc -> elem .disp , ( int ) pDesc -> elem .blocklen ,
103
- pDesc -> elem .extent , (long )( pDesc -> elem .count * opal_datatype_basicDatatypes [pDesc -> elem .common .type ]-> size ) );
101
+ index += snprintf ( ptr + index , length - index , "count %" PRIsize_t " disp 0x%tx (%td ) blen %u extent %td (size %zd )\n" ,
102
+ pDesc -> elem .count , pDesc -> elem .disp , pDesc -> elem .disp , pDesc -> elem .blocklen ,
103
+ pDesc -> elem .extent , (pDesc -> elem .count * pDesc -> elem . blocklen * opal_datatype_basicDatatypes [pDesc -> elem .common .type ]-> size ) );
104
104
pDesc ++ ;
105
105
106
106
if ( length <= (size_t )index ) break ;
@@ -118,13 +118,13 @@ void opal_datatype_dump( const opal_datatype_t* pData )
118
118
length = pData -> opt_desc .used + pData -> desc .used ;
119
119
length = length * 100 + 500 ;
120
120
buffer = (char * )malloc ( length );
121
- index += snprintf ( buffer , length - index , "Datatype %p[%s] size %ld align %d id %d length %d used %d \n"
122
- "true_lb %ld true_ub %ld (true_extent %ld ) lb %ld ub %ld (extent %ld )\n"
123
- "nbElems %" PRIsize_t " loops %d flags %X (" ,
124
- (void * )pData , pData -> name , ( long ) pData -> size , ( int ) pData -> align , pData -> id , ( int ) pData -> desc .length , ( int ) pData -> desc .used ,
125
- ( long ) pData -> true_lb , ( long ) pData -> true_ub , ( long )( pData -> true_ub - pData -> true_lb ) ,
126
- ( long ) pData -> lb , ( long ) pData -> ub , ( long )( pData -> ub - pData -> lb ) ,
127
- pData -> nbElems , ( int ) pData -> loops , (int )pData -> flags );
121
+ index += snprintf ( buffer , length - index , "Datatype %p[%s] size %" PRIsize_t " align %u id %u length %" PRIsize_t " used %" PRIsize_t " \n"
122
+ "true_lb %td true_ub %td (true_extent %td ) lb %td ub %td (extent %td )\n"
123
+ "nbElems %" PRIsize_t " loops %u flags %X (" ,
124
+ (void * )pData , pData -> name , pData -> size , pData -> align , ( uint32_t ) pData -> id , pData -> desc .length , pData -> desc .used ,
125
+ pData -> true_lb , pData -> true_ub , pData -> true_ub - pData -> true_lb ,
126
+ pData -> lb , pData -> ub , pData -> ub - pData -> lb ,
127
+ pData -> nbElems , pData -> loops , (int )pData -> flags );
128
128
/* dump the flags */
129
129
if ( pData -> flags == OPAL_DATATYPE_FLAG_PREDEFINED )
130
130
index += snprintf ( buffer + index , length - index , "predefined " );
0 commit comments