X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=perl-module%2FPSPP.xs;h=077bf581f0031cfe27332efbbf54c2dbec6e04a3;hb=f4491cda2715c59495d963d0a3d8ae4518c1c13d;hp=0b7dce1ddf04e4e553b26c248ac1b97c7992ce3e;hpb=8d023f3691564159dfd300cc92f386b47186bf50;p=pspp diff --git a/perl-module/PSPP.xs b/perl-module/PSPP.xs index 0b7dce1ddf..077bf581f0 100644 --- a/perl-module/PSPP.xs +++ b/perl-module/PSPP.xs @@ -149,7 +149,7 @@ value_to_scalar (const union value *val, const struct variable *var) { if ( var_is_numeric (var)) { - if ( var_is_value_missing (var, val, MV_SYSTEM)) + if (var_is_value_missing (var, val) == MV_SYSTEM) return newSVpvn ("", 0); return newSVnv (val->f); @@ -240,7 +240,7 @@ CODE: union value uv; int ret; make_value_from_scalar (&uv, val, var); - ret = var_is_value_missing (var, &uv, MV_ANY); + ret = var_is_value_missing (var, &uv) != 0; value_destroy (&uv, var_get_width (var)); RETVAL = ret; OUTPUT: