summaryrefslogtreecommitdiff
path: root/src/libzisp/value/fixnum.zig
diff options
context:
space:
mode:
authorTaylan Kammer <taylan.kammer@gmail.com>2025-02-18 22:48:57 +0100
committerTaylan Kammer <taylan.kammer@gmail.com>2025-02-18 22:48:57 +0100
commit4d0db1a1065f18d879b3ff90da6ecb14e9e1ae31 (patch)
tree7c5c275e7f3dae7bf96377560269b5a1bfa1fb99 /src/libzisp/value/fixnum.zig
parent2384a31c42f480c961785bcf0520bb0688b8e028 (diff)
update
Diffstat (limited to 'src/libzisp/value/fixnum.zig')
-rw-r--r--src/libzisp/value/fixnum.zig7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/libzisp/value/fixnum.zig b/src/libzisp/value/fixnum.zig
index 6d26a9c..888dd3a 100644
--- a/src/libzisp/value/fixnum.zig
+++ b/src/libzisp/value/fixnum.zig
@@ -1,12 +1,13 @@
const std = @import("std");
+const value = @import("../value.zig");
-const Value = @import("../value.zig").Value;
+const Value = value.Value;
// Zig API
/// Checks for a Zisp fixnum.
pub fn check(v: Value) bool {
- return v.isPacked() and v.fixnum.is_fixnum;
+ return v.isFixnum();
}
/// Asserts check().
@@ -77,7 +78,7 @@ pub fn unpack(v: Value) i64 {
// Zisp API
pub fn pred(v: Value) Value {
- return Value.boole.pack(check(v));
+ return value.boole.pack(check(v));
}
pub fn add(v1: Value, v2: Value) Value {