Skip to content

Commit bf40a46

Browse files
Use pointer arithmetic over array index syntax
1 parent 2c3696c commit bf40a46

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

runtime/strings/bytes.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -167,8 +167,8 @@ string *bytes2hexstring(string *b, size_t len) {
167167
auto *result
168168
= static_cast<string *>(kore_alloc_token(sizeof(string) + len * 2));
169169
for (size_t i = 0; i < len; i++) {
170-
result->data[i * 2] = hexchars[(b->data[i] >> 4) & 0xf];
171-
result->data[i * 2 + 1] = hexchars[b->data[i] & 0xf];
170+
result->data[i * 2] = hexchars[(*(b->data + i) >> 4) & 0xf];
171+
result->data[i * 2 + 1] = hexchars[(*(b->data + i)) & 0xf];
172172
}
173173
init_with_len(result, len * 2);
174174
return result;

0 commit comments

Comments
 (0)