diff options
| author | Andrew Kelley <superjoe30@gmail.com> | 2017-08-07 15:57:41 -0400 |
|---|---|---|
| committer | Andrew Kelley <superjoe30@gmail.com> | 2017-08-07 15:57:41 -0400 |
| commit | 2234788fa80dfaf1e58df51ff576701f8161b0df (patch) | |
| tree | c544704e7d4981e2cae1c54abb4e6b17bc872268 /src/bigfloat.cpp | |
| parent | 38b47d8aca57efbb10b8000cb726eb24b1f37ccb (diff) | |
| download | zig-2234788fa80dfaf1e58df51ff576701f8161b0df.tar.gz zig-2234788fa80dfaf1e58df51ff576701f8161b0df.zip | |
add ability to explicitly cast float to integer
closes #414
Diffstat (limited to 'src/bigfloat.cpp')
| -rw-r--r-- | src/bigfloat.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/bigfloat.cpp b/src/bigfloat.cpp index 3986efc19d..22ff9c29a3 100644 --- a/src/bigfloat.cpp +++ b/src/bigfloat.cpp @@ -150,3 +150,7 @@ Cmp bigfloat_cmp_zero(const BigFloat *bigfloat) { return CmpEQ; } } + +bool bigfloat_has_fraction(const BigFloat *bigfloat) { + return floorl(bigfloat->value) != bigfloat->value; +} |
