1717
1818char * data_to_hex (uint8_t * in, size_t insz)
1919{
20- char * out = (char *)malloc (insz * 2 + 1 );
21- uint8_t * pin = in;
22- const char * hex = " 0123456789abcdef" ;
23- char * pout = out;
20+ auto out = (char *)malloc (insz * 2 + 1 );
21+ auto pin = in;
22+ auto hex = " 0123456789abcdef" ;
23+ auto pout = out;
2424 for (; pin < in + insz; pout += 2 , pin++){
2525 pout[0 ] = hex[(*pin>>4 ) & 0xF ];
2626 pout[1 ] = hex[ *pin & 0xF ];
@@ -55,7 +55,7 @@ size_t hex_to_data(const char *hex, uint8_t **out) {
5555 return 0 ;
5656 }
5757
58- size_t len = strlen (hex);
58+ auto len = strlen (hex);
5959 if (len % 2 != 0 )
6060 return 0 ;
6161 len /= 2 ;
@@ -77,16 +77,16 @@ bool equal_strings(const char* a, const char* b) {
7777}
7878
7979uint8_t * alloc_uint8_buffer (size_t len, uint8_t value) {
80- uint8_t * buf = (uint8_t *)malloc (len);
81- for (int i = 0 ; i < len; i++) {
80+ auto buf = (uint8_t *)malloc (len);
81+ for (auto i = 0 ; i < len; i++) {
8282 buf[i] = value;
8383 }
8484 return buf;
8585}
8686
8787uint16_t * alloc_uint16_buffer (size_t len, uint16_t value) {
88- uint16_t * buf = (uint16_t *)malloc (len * sizeof (uint16_t ));
89- for (int i = 0 ; i < len; i++) {
88+ auto buf = (uint16_t *)malloc (len * sizeof (uint16_t ));
89+ for (auto i = 0 ; i < len; i++) {
9090 buf[i] = value;
9191 }
9292 return buf;
@@ -97,7 +97,7 @@ bool equal_uint8_buffers(const uint8_t* buf1, size_t len1, const uint8_t* buf2,
9797 return false ;
9898 }
9999
100- for (int i = 0 ; i < len1; i++) {
100+ for (auto i = 0 ; i < len1; i++) {
101101 if (buf1[i] != buf2[i]) {
102102 return false ;
103103 }
@@ -111,7 +111,7 @@ bool equal_uint16_buffers(const uint16_t* buf1, size_t len1, const uint16_t* buf
111111 return false ;
112112 }
113113
114- for (int i = 0 ; i < len1; i++) {
114+ for (auto i = 0 ; i < len1; i++) {
115115 if (buf1[i] != buf2[i]) {
116116 return false ;
117117 }
@@ -123,9 +123,9 @@ bool equal_uint16_buffers(const uint16_t* buf1, size_t len1, const uint16_t* buf
123123uint8_t * data_to_base (size_t base, const uint8_t * buf, size_t count) {
124124 assert (2 <= base && base <= 256 );
125125
126- uint8_t * out = (uint8_t *)malloc (count);
126+ auto out = (uint8_t *)malloc (count);
127127 if (base < 256 ) {
128- for (int i = 0 ; i < count; i++) {
128+ for (auto i = 0 ; i < count; i++) {
129129 out[i] = roundf (buf[i] / 255.0 * (base - 1 ));
130130 }
131131 } else {
@@ -135,21 +135,21 @@ uint8_t* data_to_base(size_t base, const uint8_t* buf, size_t count) {
135135}
136136
137137char * data_to_alphabet (const uint8_t * in, size_t count, size_t base, char * (to_alphabet)(size_t )) {
138- uint8_t * data = data_to_base (base, in, count);
138+ auto data = data_to_base (base, in, count);
139139
140140 size_t len = 0 ;
141141 for (int i = 0 ; i < count; i++) {
142142 size_t d = data[i];
143143 assert (d < base);
144- char * a = to_alphabet (d);
144+ auto a = to_alphabet (d);
145145 len += strlen (a);
146146 free (a);
147147 }
148148
149- char * string = (char *)malloc (len + 1 );
149+ auto string = (char *)malloc (len + 1 );
150150 string[0 ] = ' \0 ' ;
151- for (int i = 0 ; i < count; i++) {
152- char * a = to_alphabet (data[i]);
151+ for (auto i = 0 ; i < count; i++) {
152+ auto a = to_alphabet (data[i]);
153153 strcat (string, a);
154154 free (a);
155155 }
@@ -167,13 +167,13 @@ char* data_to_ints(const uint8_t* in, size_t count, size_t low, size_t high, con
167167 if (!(0 <= low && low < high && high <= 255 )) { return NULL ; }
168168
169169 size_t base = high - low + 1 ;
170- uint8_t * data = data_to_base (base, in, count);
170+ auto data = data_to_base (base, in, count);
171171
172- size_t separator_len = strlen (separator);
172+ auto separator_len = strlen (separator);
173173
174174 size_t len = 0 ;
175175 char buf[10 ];
176- for (int i = 0 ; i < count; i++) {
176+ for (auto i = 0 ; i < count; i++) {
177177 data[i] += low;
178178
179179 if (i > 0 ) {
@@ -184,9 +184,9 @@ char* data_to_ints(const uint8_t* in, size_t count, size_t low, size_t high, con
184184 len += strlen (buf) + separator_len;
185185 }
186186
187- char * string = (char *)malloc (len + 1 );
187+ auto string = (char *)malloc (len + 1 );
188188 string[0 ] = ' \0 ' ;
189- for (int i = 0 ; i < count; i++) {
189+ for (auto i = 0 ; i < count; i++) {
190190 if (i > 0 ) {
191191 strcat (string, separator);
192192 }
0 commit comments