aboutsummaryrefslogtreecommitdiffstats
path: root/src/zsetu.c
blob: 42e8cec57fed2a93d918e50df17944d247ec145d (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
/* See LICENSE file for copyright and license details. */
#include "internals.h"


void
zsetu(z_t a, uint64_t b)
{
	if (!b) {
		SET_SIGNUM(a, 0);
		return;
	}
	ENSURE_SIZE(a, 1);
	SET_SIGNUM(a, 1);
	a->chars[0] = (zahl_char_t)b;
	a->used = 1;
}