1- #include <inttypes.h>
21#include "os_print.h"
2+ #include "common_utils.h"
33#include "gtp_param_raw.h"
44#include "gtp_field.h"
55#include "uint256.h"
@@ -107,7 +107,7 @@ bool format_uint(const s_field *field,
107107 return false;
108108 }
109109
110- return * to_be_displayed ? tostring256 ( & value256 , 10 , buf , buf_size ) : true;
110+ return * to_be_displayed ? uint256_to_decimal ( value -> ptr , value -> length , buf , buf_size ) : true;
111111}
112112
113113bool format_int (const s_value * def , const s_parsed_value * value , char * buf , size_t buf_size ) {
@@ -134,19 +134,19 @@ bool format_int(const s_value *def, const s_parsed_value *value, char *buf, size
134134 break ;
135135 case 64 :
136136 uv .value64 = read_u64_be (tmp , 0 );
137- ret = snprintf (buf , buf_size , "%" PRId64 , uv .value64 ) > 0 ;
137+ ret = format_i64 (buf , buf_size , uv .value64 );
138138 break ;
139139 case 32 :
140140 uv .value32 = read_u32_be (tmp , 0 );
141- ret = snprintf (buf , buf_size , "%" PRId32 , uv .value32 ) > 0 ;
141+ ret = format_i64 (buf , buf_size , ( int64_t ) uv .value32 );
142142 break ;
143143 case 16 :
144144 uv .value16 = read_u16_be (tmp , 0 );
145- ret = snprintf (buf , buf_size , "%u" PRId16 , uv .value16 ) > 0 ;
145+ ret = format_i64 (buf , buf_size , ( int64_t ) uv .value16 );
146146 break ;
147147 case 8 :
148148 uv .value8 = value -> ptr [0 ];
149- ret = snprintf (buf , buf_size , "%u" PRId8 , uv .value8 ) > 0 ;
149+ ret = format_i64 (buf , buf_size , ( int64_t ) uv .value8 );
150150 break ;
151151 default :
152152 ret = false;
0 commit comments