Convert-Binary-C
view release on metacpan or search on metacpan
xsubs/clone.xs view on Meta::CPAN
################################################################################
#
# Copyright (c) 2002-2024 Marcus Holland-Moritz. All rights reserved.
# This program is free software; you can redistribute it and/or modify
# it under the same terms as Perl itself.
#
################################################################################
################################################################################
#
# METHOD: clone
#
# WRITTEN BY: Marcus Holland-Moritz ON: Oct 2002
# CHANGED BY: ON:
#
################################################################################
void
CBC::clone()
PREINIT:
CBC_METHOD(clone);
CBC *clone;
const char *class;
PPCODE:
CT_DEBUG_METHOD;
CHECK_VOID_CONTEXT;
class = HvNAME(SvSTASH(SvRV(ST(0))));
clone = cbc_clone(aTHX_ THIS);
ST(0) = sv_2mortal(cbc_bless(aTHX_ clone, class));
XSRETURN(1);
( run in 0.727 second using v1.01-cache-2.11-cpan-71847e10f99 )