From 1c29314d8e5435b8150d8be16dd35f1e963ab4b4 Mon Sep 17 00:00:00 2001 From: mratsim Date: Sat, 6 Oct 2018 11:15:18 +0200 Subject: [PATCH] Add a touint proc fixes #58 --- stint/io.nim | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/stint/io.nim b/stint/io.nim index 87f1f22..bcb4dae 100644 --- a/stint/io.nim +++ b/stint/io.nim @@ -77,6 +77,10 @@ func toInt*(num: Stint or StUint): int {.inline.}= # Returns as int. Result is modulo 2^(sizeof(int) num.data.least_significant_word.int +func toUint*(num: Stint or StUint): uint {.inline.}= + # Returns as int. Result is modulo 2^(sizeof(int) + num.data.least_significant_word + func readHexChar(c: char): int8 {.inline.}= ## Converts an hex char to an int case c