From 00effb6266557dca8d2eeaf8aaa09b2b6ea87056 Mon Sep 17 00:00:00 2001 From: Zach Baylin Date: Fri, 7 Jul 2023 15:07:47 -0400 Subject: [PATCH] Runtime: add `integers_uint{32|64}_to_hexstring` stubs --- runtime.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/runtime.js b/runtime.js index cf98dfe..24c326c 100644 --- a/runtime.js +++ b/runtime.js @@ -150,6 +150,12 @@ function integers_uint32_to_string(i) { return caml_new_string(i.value.toString()); } +//Provides: integers_uint32_to_hexstring +//Requires: caml_new_string +function integers_uint32_to_hexstring(i) { + return caml_new_string(i.value.toString(16)); +} + //Provides: integers_uint64_add //Requires: caml_int64_add function integers_uint64_add(x, y) { @@ -322,6 +328,12 @@ function integers_uint64_to_string(i) { return caml_int64_format(caml_new_string("%u"), i); } +//Provides: integers_uint64_to_hexstring +//Requires: caml_int64_format, caml_new_string +function integers_uint64_to_hexstring(i) { + return caml_int64_format(caml_new_string("%x"), i); +} + //Provides: integers_uint8_of_string //Requires: integers_uint32_of_string function integers_uint8_of_string(x) {