33 * Copyright (c) 2004-2006 The Trustees of Indiana University and Indiana
44 * University Research and Technology
55 * 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
77 * of Tennessee Research Foundation. All rights
88 * reserved.
99 * 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
6464 int index = 0 ;
6565 if ( length < 22 ) return 0 ;
6666 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' ;
6868 if ( usflags & OPAL_DATATYPE_FLAG_CONTIGUOUS ) ptr [2 ] = 'C' ;
6969 if ( usflags & OPAL_DATATYPE_FLAG_OVERLAP ) ptr [3 ] = 'o' ;
7070 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,
9090 index += snprintf ( ptr + index , length - index , "%15s " , opal_datatype_basicDatatypes [pDesc -> elem .common .type ]-> name );
9191 if ( length <= (size_t )index ) break ;
9292 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 );
9696 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 );
100100 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 ) );
104104 pDesc ++ ;
105105
106106 if ( length <= (size_t )index ) break ;
@@ -118,13 +118,13 @@ void opal_datatype_dump( const opal_datatype_t* pData )
118118 length = pData -> opt_desc .used + pData -> desc .used ;
119119 length = length * 100 + 500 ;
120120 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 );
128128 /* dump the flags */
129129 if ( pData -> flags == OPAL_DATATYPE_FLAG_PREDEFINED )
130130 index += snprintf ( buffer + index , length - index , "predefined " );
0 commit comments