mirror of
https://git.mirrors.martin98.com/https://github.com/prusa3d/PrusaSlicer.git
synced 2025-05-09 22:19:11 +08:00
Return NULL values from XS as undef.
This commit is contained in:
parent
d06c300926
commit
db51e4693d
@ -272,10 +272,14 @@ T_LAYER_HEIGHT_RANGES
|
|||||||
OUTPUT
|
OUTPUT
|
||||||
# return object from pointer
|
# return object from pointer
|
||||||
O_OBJECT_SLIC3R
|
O_OBJECT_SLIC3R
|
||||||
|
if ($var == NULL)
|
||||||
|
XSRETURN_UNDEF;
|
||||||
sv_setref_pv( $arg, perl_class_name($var), (void*)$var );
|
sv_setref_pv( $arg, perl_class_name($var), (void*)$var );
|
||||||
|
|
||||||
# return value handled by template class
|
# return value handled by template class
|
||||||
O_OBJECT_SLIC3R_T
|
O_OBJECT_SLIC3R_T
|
||||||
|
if ($var == NULL)
|
||||||
|
XSRETURN_UNDEF;
|
||||||
sv_setref_pv( $arg, $type\::CLASS(), (void*)$var );
|
sv_setref_pv( $arg, $type\::CLASS(), (void*)$var );
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user