[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[taler-taler-ios] 01/30: Bugfix: Arithmetic error
From: |
gnunet |
Subject: |
[taler-taler-ios] 01/30: Bugfix: Arithmetic error |
Date: |
Sun, 19 Nov 2023 23:53:25 +0100 |
This is an automated email from the git hooks/post-receive script.
marc-stibane pushed a commit to branch master
in repository taler-ios.
commit 5083da8006ec0fd45b5791063846f5925212d212
Author: Marc Stibane <marc@taler.net>
AuthorDate: Thu Nov 16 01:59:19 2023 +0100
Bugfix: Arithmetic error
---
taler-swift/Sources/taler-swift/Amount.swift | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/taler-swift/Sources/taler-swift/Amount.swift
b/taler-swift/Sources/taler-swift/Amount.swift
index 1751b20..0d5a9ba 100644
--- a/taler-swift/Sources/taler-swift/Amount.swift
+++ b/taler-swift/Sources/taler-swift/Amount.swift
@@ -127,11 +127,12 @@ public final class Amount: Codable, Hashable, @unchecked
Sendable, CustomStringC
if fraction == 0 {
return String(integer)
} else {
- var frac = fraction
+ var frac = UInt64(fraction)
+ let base = UInt64(fractionalBase())
var fracStr = ""
while (frac > 0) {
- fracStr += String(frac / (fractionalBase() / 10))
- frac = (frac * 10) % fractionalBase()
+ fracStr += String(frac / ( base / 10))
+ frac = (frac * 10) % base
}
return "\(integer)\(Self.decimalSeparator)\(fracStr)"
}
--
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.
- [taler-taler-ios] branch master updated (e79881c -> b01070b), gnunet, 2023/11/19
- [taler-taler-ios] 02/30: Use "nu" (instead of "te") for Null, gnunet, 2023/11/19
- [taler-taler-ios] 04/30: cleanup, debugging, gnunet, 2023/11/19
- [taler-taler-ios] 05/30: ScrollVStack, cleanup, gnunet, 2023/11/19
- [taler-taler-ios] 01/30: Bugfix: Arithmetic error,
gnunet <=
- [taler-taler-ios] 06/30: Notifications, gnunet, 2023/11/19
- [taler-taler-ios] 19/30: tabbed button strings, gnunet, 2023/11/19
- [taler-taler-ios] 18/30: cleanup, gnunet, 2023/11/19
- [taler-taler-ios] 07/30: KYC, gnunet, 2023/11/19
- [taler-taler-ios] 03/30: Dismiss keyboard, gnunet, 2023/11/19
- [taler-taler-ios] 23/30: unify P2P subject, gnunet, 2023/11/19
- [taler-taler-ios] 21/30: fix shortcuts, gnunet, 2023/11/19
- [taler-taler-ios] 26/30: badge for button, gnunet, 2023/11/19
- [taler-taler-ios] 15/30: ScrollVStack, gnunet, 2023/11/19
- [taler-taler-ios] 25/30: cleanup, gnunet, 2023/11/19