diff options
Diffstat (limited to 'src/libzisp/value/fixnum.zig')
| -rw-r--r-- | src/libzisp/value/fixnum.zig | 7 |
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 { |
