aboutsummaryrefslogtreecommitdiffstats
path: root/src/zsetu.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/zsetu.c')
-rw-r--r--src/zsetu.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/zsetu.c b/src/zsetu.c
index 538ea37..42e8cec 100644
--- a/src/zsetu.c
+++ b/src/zsetu.c
@@ -1,17 +1,15 @@
/* See LICENSE file for copyright and license details. */
#include "internals.h"
-#define SIZE_MULTIPLE(fit, in) ((sizeof(fit) + sizeof(in) - 1) / sizeof(in))
-
void
-zsetu(z_t a, unsigned long long int b)
+zsetu(z_t a, uint64_t b)
{
if (!b) {
SET_SIGNUM(a, 0);
return;
}
- ENSURE_SIZE(a, SIZE_MULTIPLE(b, *(a->chars)));
+ ENSURE_SIZE(a, 1);
SET_SIGNUM(a, 1);
a->chars[0] = (zahl_char_t)b;
a->used = 1;